Lines Matching refs:_metadata

102  * writing `_metadata->no_print = true;` before the check sequence that is
115 __FILE__, __LINE__, _metadata->name, ##__VA_ARGS__)
132 snprintf(_metadata->results->reason, \
133 sizeof(_metadata->results->reason), fmt, ##__VA_ARGS__); \
136 _metadata->results->reason); \
138 _metadata->passed = 1; \
139 _metadata->skip = 1; \
140 _metadata->trigger = 0; \
183 static void test_name(struct __test_metadata *_metadata); \
185 struct __test_metadata *_metadata, \
188 _metadata->setup_completed = true; \
189 if (setjmp(_metadata->env) == 0) \
190 test_name(_metadata); \
191 __test_check_assert(_metadata); \
204 struct __test_metadata __attribute__((unused)) *_metadata)
252 * *_metadata* is included so that EXPECT_*, ASSERT_* etc. work correctly.
271 struct __test_metadata __attribute__((unused)) *_metadata, \
278 * *_metadata* is included so that EXPECT_*, ASSERT_* etc. work correctly.
294 struct __test_metadata __attribute__((unused)) *_metadata, \
378 struct __test_metadata *_metadata, \
382 struct __test_metadata *_metadata, \
388 if (setjmp(_metadata->env) == 0) { \
389 fixture_name##_setup(_metadata, &self, variant->data); \
391 if (!_metadata->passed || _metadata->skip) \
393 _metadata->setup_completed = true; \
394 fixture_name##_##test_name(_metadata, &self, variant->data); \
396 if (_metadata->setup_completed) \
397 fixture_name##_teardown(_metadata, &self, variant->data); \
398 __test_check_assert(_metadata); \
414 struct __test_metadata __attribute__((unused)) *_metadata, \
694 for (; _metadata->trigger; _metadata->trigger = \
695 __bail(_assert, _metadata))
697 #define __INC_STEP(_metadata) \
699 if (_metadata->passed && _metadata->step < 253) \
700 _metadata->step++;
708 if (_assert) __INC_STEP(_metadata); \
745 _metadata->passed = 0; \
747 _metadata->trigger = 1; \
754 if (_assert) __INC_STEP(_metadata); \
757 _metadata->passed = 0; \
758 _metadata->trigger = 1; \