TEST_SUITE

TEST_SUITE(test_suite_name)

Declares a test suite function with the following type int test_suite_name(void). This can then be called from either project/test, or from main routine for package specific regression test.

Arguments

Arguments Description
test_suite_name Used as the function name for this test suite.

Returned values

Return value is 0 if the test suite passed; nonzero if it failed. Generally, the return code is not used. It is expected that the individual test cases will pass/fail with tests done using TEST_ASSERT().

Example

TEST_SUITE(os_sem_test_suite)
{
    os_sem_test_basic();
    os_sem_test_case_1();
    os_sem_test_case_2();
    os_sem_test_case_3();
    os_sem_test_case_4();
}