Lines Matching refs:test_name
147 #define TEST(test_name) __TEST_IMPL(test_name, -1) argument
166 #define TEST_SIGNAL(test_name, signal) __TEST_IMPL(test_name, signal) argument
168 #define __TEST_IMPL(test_name, _signal) \ argument
169 static void test_name(struct __test_metadata *_metadata); \
170 static struct __test_metadata _##test_name##_object = \
171 { name: "global." #test_name, \
172 fn: &test_name, termsig: _signal }; \
173 static void __attribute__((constructor)) _register_##test_name(void) \
175 __register_test(&_##test_name##_object); \
177 static void test_name( \
282 #define TEST_F(fixture_name, test_name) \ argument
283 __TEST_F_IMPL(fixture_name, test_name, -1)
285 #define TEST_F_SIGNAL(fixture_name, test_name, signal) \ argument
286 __TEST_F_IMPL(fixture_name, test_name, signal)
288 #define __TEST_F_IMPL(fixture_name, test_name, signal) \ argument
289 static void fixture_name##_##test_name( \
292 static inline void wrapper_##fixture_name##_##test_name( \
302 fixture_name##_##test_name(_metadata, &self); \
306 _##fixture_name##_##test_name##_object = { \
307 name: #fixture_name "." #test_name, \
308 fn: &wrapper_##fixture_name##_##test_name, \
312 _register_##fixture_name##_##test_name(void) \
314 __register_test(&_##fixture_name##_##test_name##_object); \
316 static void fixture_name##_##test_name( \