@@ -70,14 +70,16 @@ struct test_case test_cases[] = {
7070 /*succeed set state*/
7171 TEST_CASE (SUCCEED , COMP_STATE_PREPARE ,
7272 COMP_TRIGGER_START , NULL_STATE ),
73- TEST_CASE (SUCCEED , COMP_STATE_PAUSED ,
74- COMP_TRIGGER_START , NULL_STATE ),
7573 TEST_CASE (SUCCEED , COMP_STATE_PAUSED ,
7674 COMP_TRIGGER_RELEASE , NULL_STATE ),
7775 TEST_CASE (SUCCEED , COMP_STATE_ACTIVE ,
7876 COMP_TRIGGER_STOP , NULL_STATE ),
77+ TEST_CASE (SUCCEED , COMP_STATE_PAUSED ,
78+ COMP_TRIGGER_STOP , NULL_STATE ),
7979 TEST_CASE (SUCCEED , COMP_STATE_ACTIVE ,
8080 COMP_TRIGGER_XRUN , NULL_STATE ),
81+ TEST_CASE (SUCCEED , COMP_STATE_PAUSED ,
82+ COMP_TRIGGER_XRUN , NULL_STATE ),
8183 TEST_CASE (SUCCEED , COMP_STATE_ACTIVE ,
8284 COMP_TRIGGER_PAUSE , NULL_STATE ),
8385 TEST_CASE (SUCCEED , COMP_STATE_INIT ,
@@ -104,6 +106,8 @@ struct test_case test_cases[] = {
104106 NULL_STATE ),
105107 TEST_CASE (FAIL , COMP_STATE_SUSPEND , COMP_TRIGGER_START ,
106108 NULL_STATE ),
109+ TEST_CASE (FAIL , COMP_STATE_PAUSED , COMP_TRIGGER_START ,
110+ NULL_STATE ),
107111 TEST_CASE (FAIL , COMP_STATE_ACTIVE , COMP_TRIGGER_START ,
108112 NULL_STATE ),
109113 TEST_CASE (FAIL , COMP_STATE_INIT , COMP_TRIGGER_RELEASE ,
@@ -122,8 +126,6 @@ struct test_case test_cases[] = {
122126 NULL_STATE ),
123127 TEST_CASE (FAIL , COMP_STATE_PREPARE , COMP_TRIGGER_STOP ,
124128 NULL_STATE ),
125- TEST_CASE (FAIL , COMP_STATE_PAUSED , COMP_TRIGGER_STOP ,
126- NULL_STATE ),
127129 TEST_CASE (FAIL , COMP_STATE_INIT , COMP_TRIGGER_XRUN ,
128130 NULL_STATE ),
129131 TEST_CASE (FAIL , COMP_STATE_READY , COMP_TRIGGER_XRUN ,
@@ -132,8 +134,6 @@ struct test_case test_cases[] = {
132134 NULL_STATE ),
133135 TEST_CASE (FAIL , COMP_STATE_PREPARE , COMP_TRIGGER_XRUN ,
134136 NULL_STATE ),
135- TEST_CASE (FAIL , COMP_STATE_PAUSED , COMP_TRIGGER_XRUN ,
136- NULL_STATE ),
137137 TEST_CASE (FAIL , COMP_STATE_INIT , COMP_TRIGGER_PAUSE ,
138138 NULL_STATE ),
139139 TEST_CASE (FAIL , COMP_STATE_READY , COMP_TRIGGER_PAUSE ,
@@ -156,14 +156,16 @@ struct test_case test_cases[] = {
156156 /*correct output state*/
157157 TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_PREPARE ,
158158 COMP_TRIGGER_START , COMP_STATE_ACTIVE ),
159- TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_PAUSED ,
160- COMP_TRIGGER_START , COMP_STATE_ACTIVE ),
161159 TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_PAUSED ,
162160 COMP_TRIGGER_RELEASE , COMP_STATE_ACTIVE ),
163161 TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_ACTIVE ,
164162 COMP_TRIGGER_STOP , COMP_STATE_PREPARE ),
163+ TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_PAUSED ,
164+ COMP_TRIGGER_STOP , COMP_STATE_PREPARE ),
165165 TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_ACTIVE ,
166166 COMP_TRIGGER_XRUN , COMP_STATE_PREPARE ),
167+ TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_PAUSED ,
168+ COMP_TRIGGER_XRUN , COMP_STATE_PREPARE ),
167169 TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_ACTIVE ,
168170 COMP_TRIGGER_PAUSE , COMP_STATE_PAUSED ),
169171 TEST_CASE (CORRECT_OUTPUT_STATE , COMP_STATE_INIT ,
0 commit comments