Lines Matching refs:_metadata
100 * writing `_metadata->no_print = true;` before the check sequence that is
113 __FILE__, __LINE__, _metadata->name, ##__VA_ARGS__)
126 snprintf(_metadata->results->reason, \
127 sizeof(_metadata->results->reason), fmt, ##__VA_ARGS__); \
130 _metadata->results->reason); \
132 _metadata->passed = 1; \
133 _metadata->skip = 1; \
134 _metadata->trigger = 0; \
177 static void test_name(struct __test_metadata *_metadata); \
179 struct __test_metadata *_metadata, \
182 test_name(_metadata); \
195 struct __test_metadata __attribute__((unused)) *_metadata)
243 * *_metadata* is included so that EXPECT_* and ASSERT_* work correctly.
262 struct __test_metadata __attribute__((unused)) *_metadata, \
269 * *_metadata* is included so that EXPECT_* and ASSERT_* work correctly.
285 struct __test_metadata __attribute__((unused)) *_metadata, \
370 struct __test_metadata *_metadata, \
374 struct __test_metadata *_metadata, \
380 fixture_name##_setup(_metadata, &self, variant->data); \
382 if (!_metadata->passed) \
384 fixture_name##_##test_name(_metadata, &self, variant->data); \
385 fixture_name##_teardown(_metadata, &self); \
401 struct __test_metadata __attribute__((unused)) *_metadata, \
679 for (; _metadata->trigger; _metadata->trigger = \
680 __bail(_assert, _metadata->no_print, _metadata->step))
682 #define __INC_STEP(_metadata) \
684 if (_metadata->passed && _metadata->step < 253) \
685 _metadata->step++;
693 if (_assert) __INC_STEP(_metadata); \
730 _metadata->passed = 0; \
732 _metadata->trigger = 1; \
739 if (_assert) __INC_STEP(_metadata); \
742 _metadata->passed = 0; \
743 _metadata->trigger = 1; \