In PR #93906, NativeAOT is skipped on purpose (code) because test runs are unable to find dotnet.exe to execute XUnitLogChecker.dll, so the logic will need to be adjusted for NativeAOT tests so that the tool gets built as a single file (that's one option).