Lines Matching defs:tests
91 * Optional debug logging function available for use in tests.
149 * Names must be unique and tests must not be run in parallel. The
168 * Names must be unique and tests must not be run in parallel. The
227 * Defines the data provided to TEST_F()-defined tests as *self*. It should be
256 * of any dependent fixture tests.
302 * as *variant*. Variants allow the same tests to be run with different
780 struct __test_metadata *tests;
833 * list so tests are run in source declaration order.
842 __LIST_APPEND(t->fixture->tests, t);
1023 for (t = f->tests; t; t = t->next)
1033 ksft_print_msg("Starting %u tests from %u test cases.\n",
1037 for (t = f->tests; t; t = t->next) {
1051 ksft_print_msg("%s: %u / %u tests passed.\n", ret ? "FAILED" : "PASSED",