On Thu, Aug 14, 2025 at 1:14 PM Yeoreum Yun <yeoreum....@arm.com> wrote: > > > > +/* > > > + * KUNIT_EXPECT_KASAN_SUCCESS - check that the executed expression > > > doesn't > > > + * produces a KASAN report; causes a KUnit test failure otherwise. > > > > Should be no need for this, the existing functionality already checks > > that there are no reports outside of KUNIT_EXPECT_KASAN_FAIL(). > > This is function's purpose is to print failure situtations: > - KASAN should reports but no report is found. > - KASAN shouldn't report but there report is found. > > To print the second error, the "TEMPLATE" macro is added. > not just checking the no report but to check whether report was > generated as expected.
There's no need to an explicit wrapper for detecting the second case. If there's a KASAN report printed outside of KUNIT_EXPECT_KASAN_FAIL(), either the next KUNIT_EXPECT_KASAN_FAIL() or kasan_test_exit() will detect this.