Lines Matching refs:variant

178 		struct __fixture_variant_metadata __attribute__((unused)) *variant) \
263 __attribute__((unused)) *variant)
312 __attribute__((unused)) *variant)
401 const FIXTURE_VARIANT(fixture_name) *variant); \
404 struct __fixture_variant_metadata *variant) \
423 _metadata->variant = variant->data; \
428 fixture_name##_setup(_metadata, self, variant->data); \
433 fixture_name##_##test_name(_metadata, self, variant->data); \
434 _metadata->teardown_fn(false, _metadata, self, variant->data); \
440 _metadata->teardown_fn(true, _metadata, self, variant->data); \
455 void *self, const void *variant) \
459 fixture_name##_teardown(_metadata, self, variant); \
480 __attribute__((unused)) *variant)
846 struct __fixture_variant_metadata *variant; member
855 struct __fixture_variant_metadata *variant; member
875 .variant = &_##fixture_name##_##variant_name##_object, \
902 struct __fixture_variant_metadata *variant) in __register_fixture_variant() argument
904 __LIST_APPEND(f->variant, variant); in __register_fixture_variant()
915 void *self, const void *variant);
923 const void *variant; member
950 __LIST_APPEND(xf->variant->xfails, xf); in __register_xfail()
958 t->teardown_fn(false, t, t->self, t->variant); in __bail()
1069 v = f->variant; in test_harness_list_tests()
1184 struct __fixture_variant_metadata *variant, in __run_test() argument
1200 f->name, variant->name[0] ? "." : "", variant->name, t->name); in __run_test()
1214 t->fn(t, variant); in __run_test()
1224 for (xfail = variant->xfails; xfail; xfail = xfail->next) in __run_test()
1258 for (v = f->variant ?: &no_variant; v; v = v->next) { in test_harness_run()
1278 for (v = f->variant ?: &no_variant; v; v = v->next) { in test_harness_run()