Lines Matching refs:_metadata
201 __FILE__, __LINE__, _metadata->name, ##__VA_ARGS__)
205 static void test_name(struct __test_metadata *_metadata); \
212 struct __test_metadata __attribute__((unused)) *_metadata)
230 struct __test_metadata __attribute__((unused)) *_metadata, \
234 struct __test_metadata __attribute__((unused)) *_metadata, \
243 struct __test_metadata *_metadata, \
246 struct __test_metadata *_metadata) { \
250 fixture_name##_setup(_metadata, &self); \
252 if (!_metadata->passed) return; \
253 fixture_name##_##test_name(_metadata, &self); \
254 fixture_name##_teardown(_metadata, &self); \
265 struct __test_metadata __attribute__((unused)) *_metadata, \
328 for (; _metadata->trigger; _metadata->trigger = __bail(_assert))
343 _metadata->passed = 0; \
345 _metadata->trigger = 1; \
354 _metadata->passed = 0; \
355 _metadata->trigger = 1; \