On Tue, Jun 17, 2025 at 11:57:48PM +0000, Wei Yang wrote: > On Tue, Jun 17, 2025 at 09:35:12AM +0200, Thomas Weißschuh wrote:
<snip> > >> +FIXTURE_SETUP(fixture_variant) { > >> + TH_LOG("setup %d", variant->value); > >> + self->testpid = getpid(); > >> +} > >> + > >> +FIXTURE_TEARDOWN(fixture_variant) { > >> + TH_LOG("teardown same-process=%d", self->testpid == getpid()); > >> +} > >> + > >> +TEST_F(fixture_variant, pass) { > >> + TH_LOG("before"); > >> + ASSERT_EQ(0, 0); > > > >Please log the variant value from the test itself and the teardown function. > >Also I don't think we need the pid logging and before/after/ASSERT in this > >test > >also, it is already validated in the other ones. > > > > Sure, per my understanding, is this what you prefer? > > > FIXTURE_SETUP(fixture_variant) { > TH_LOG("setup %d", variant->value); > } > > FIXTURE_TEARDOWN(fixture_variant) { > TH_LOG("teardown %d", variant->value); > } > > TEST_F(fixture_variant, pass) { > TH_LOG("before %d", variant->value); > ASSERT_EQ(0, 0); > TH_LOG("after %d", variant->value); I would drop the three lines above and just do: TH_LOG("test function %d", variant->value); Also please note that my earlier comment about the patch prefix "selftests: harness:" should only apply to the patches really related to the harness. Not patch 2, which should use "selftests: kselftest:". > } > > > -- > Wei Yang > Help you, Help me