ztest: Add Support for Multiple Test Runs.
Introduces new kconfig options to enable multiple test runs in the ztest. Signed-off-by: Arkadiusz Cholewinski <arkadiuszx.cholewinski@intel.com>
This commit is contained in:
parent
80bf9bf5c8
commit
9d9089edd0
9 changed files with 53 additions and 19 deletions
|
@ -6,5 +6,6 @@ CONFIG_TEST_RANDOM_GENERATOR=y
|
|||
CONFIG_TIMER_RANDOM_GENERATOR=y
|
||||
|
||||
CONFIG_ZTEST_SHUFFLE=y
|
||||
CONFIG_ZTEST_SHUFFLE_SUITE_REPEAT_COUNT=2
|
||||
CONFIG_ZTEST_SHUFFLE_TEST_REPEAT_COUNT=2
|
||||
CONFIG_ZTEST_REPEAT=y
|
||||
CONFIG_ZTEST_SUITE_REPEAT_COUNT=2
|
||||
CONFIG_ZTEST_TEST_REPEAT_COUNT=2
|
||||
|
|
|
@ -2,6 +2,7 @@ CONFIG_ZTEST=y
|
|||
CONFIG_ZTEST_ASSERT_VERBOSE=1
|
||||
|
||||
CONFIG_ZTEST_SHUFFLE=y
|
||||
CONFIG_ZTEST_SHUFFLE_SUITE_REPEAT_COUNT=2
|
||||
CONFIG_ZTEST_SHUFFLE_TEST_REPEAT_COUNT=2
|
||||
CONFIG_ZTEST_REPEAT=y
|
||||
CONFIG_ZTEST_SUITE_REPEAT_COUNT=2
|
||||
CONFIG_ZTEST_TEST_REPEAT_COUNT=2
|
||||
CONFIG_ENTROPY_GENERATOR=y
|
||||
|
|
|
@ -153,8 +153,8 @@ static void rule_test_teardown(void *data)
|
|||
* after_each function was called.
|
||||
*/
|
||||
zassert_equal(fixture->state, RULE_STATE_AFTER_EACH, "Unexpected state");
|
||||
#ifdef CONFIG_ZTEST_SHUFFLE
|
||||
zassert_equal(fixture->run_count, CONFIG_ZTEST_SHUFFLE_TEST_REPEAT_COUNT);
|
||||
#ifdef CONFIG_ZTEST_REPEAT
|
||||
zassert_equal(fixture->run_count, CONFIG_ZTEST_TEST_REPEAT_COUNT);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue