Lines Matching defs:tests
106 * Optional debug logging function available for use in tests.
159 * Names must be unique and tests must not be run in parallel. The
178 * Names must be unique and tests must not be run in parallel. The
240 * Defines the data provided to TEST_F()-defined tests as *self*. It should be
269 * of any dependent fixture tests.
343 * FIXTURE_TEARDOWN as *variant*. Variants allow the same tests to be run with
863 struct __test_metadata *tests;
955 * list so tests are run in source declaration order.
964 __LIST_APPEND(t->fixture->tests, t);
1101 t = f->tests;
1111 t == f->tests ? f->name : "",
1143 "\t-l list all tests\n"
1156 "include all tests from variant 'bla'\n"
1208 * If there are no positive tests then we assume user just wants
1296 for (t = f->tests; t; t = t->next)
1310 ksft_print_msg("Starting %u tests from %u test cases.\n",
1314 for (t = f->tests; t; t = t->next) {
1330 ksft_print_msg("%s: %u / %u tests passed.\n", ret ? "FAILED" : "PASSED",