From 9524b6900d0b1d80dbc628957d1374ef27a7803c Mon Sep 17 00:00:00 2001 From: Bartosz Kokoszko Date: Fri, 20 Jul 2018 10:49:39 +0200 Subject: [PATCH] test: component: change comp_set_state test cases Update comp_set_state test cases due to refinement the component's state machine in commit 5198517. Signed-off-by: Bartosz Kokoszko --- .../src/audio/component/comp_set_state.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/test/cmocka/src/audio/component/comp_set_state.c b/test/cmocka/src/audio/component/comp_set_state.c index ba5a8237afc0..0d46a14f84a3 100644 --- a/test/cmocka/src/audio/component/comp_set_state.c +++ b/test/cmocka/src/audio/component/comp_set_state.c @@ -70,14 +70,16 @@ struct test_case test_cases[] = { /*succeed set state*/ TEST_CASE(SUCCEED, COMP_STATE_PREPARE, COMP_TRIGGER_START, NULL_STATE), - TEST_CASE(SUCCEED, COMP_STATE_PAUSED, - COMP_TRIGGER_START, NULL_STATE), TEST_CASE(SUCCEED, COMP_STATE_PAUSED, COMP_TRIGGER_RELEASE, NULL_STATE), TEST_CASE(SUCCEED, COMP_STATE_ACTIVE, COMP_TRIGGER_STOP, NULL_STATE), + TEST_CASE(SUCCEED, COMP_STATE_PAUSED, + COMP_TRIGGER_STOP, NULL_STATE), TEST_CASE(SUCCEED, COMP_STATE_ACTIVE, COMP_TRIGGER_XRUN, NULL_STATE), + TEST_CASE(SUCCEED, COMP_STATE_PAUSED, + COMP_TRIGGER_XRUN, NULL_STATE), TEST_CASE(SUCCEED, COMP_STATE_ACTIVE, COMP_TRIGGER_PAUSE, NULL_STATE), TEST_CASE(SUCCEED, COMP_STATE_INIT, @@ -104,6 +106,8 @@ struct test_case test_cases[] = { NULL_STATE), TEST_CASE(FAIL, COMP_STATE_SUSPEND, COMP_TRIGGER_START, NULL_STATE), + TEST_CASE(FAIL, COMP_STATE_PAUSED, COMP_TRIGGER_START, + NULL_STATE), TEST_CASE(FAIL, COMP_STATE_ACTIVE, COMP_TRIGGER_START, NULL_STATE), TEST_CASE(FAIL, COMP_STATE_INIT, COMP_TRIGGER_RELEASE, @@ -122,8 +126,6 @@ struct test_case test_cases[] = { NULL_STATE), TEST_CASE(FAIL, COMP_STATE_PREPARE, COMP_TRIGGER_STOP, NULL_STATE), - TEST_CASE(FAIL, COMP_STATE_PAUSED, COMP_TRIGGER_STOP, - NULL_STATE), TEST_CASE(FAIL, COMP_STATE_INIT, COMP_TRIGGER_XRUN, NULL_STATE), TEST_CASE(FAIL, COMP_STATE_READY, COMP_TRIGGER_XRUN, @@ -132,8 +134,6 @@ struct test_case test_cases[] = { NULL_STATE), TEST_CASE(FAIL, COMP_STATE_PREPARE, COMP_TRIGGER_XRUN, NULL_STATE), - TEST_CASE(FAIL, COMP_STATE_PAUSED, COMP_TRIGGER_XRUN, - NULL_STATE), TEST_CASE(FAIL, COMP_STATE_INIT, COMP_TRIGGER_PAUSE, NULL_STATE), TEST_CASE(FAIL, COMP_STATE_READY, COMP_TRIGGER_PAUSE, @@ -156,14 +156,16 @@ struct test_case test_cases[] = { /*correct output state*/ TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PREPARE, COMP_TRIGGER_START, COMP_STATE_ACTIVE), - TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED, - COMP_TRIGGER_START, COMP_STATE_ACTIVE), TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED, COMP_TRIGGER_RELEASE, COMP_STATE_ACTIVE), TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_ACTIVE, COMP_TRIGGER_STOP, COMP_STATE_PREPARE), + TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED, + COMP_TRIGGER_STOP, COMP_STATE_PREPARE), TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_ACTIVE, COMP_TRIGGER_XRUN, COMP_STATE_PREPARE), + TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED, + COMP_TRIGGER_XRUN, COMP_STATE_PREPARE), TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_ACTIVE, COMP_TRIGGER_PAUSE, COMP_STATE_PAUSED), TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_INIT,