-
Notifications
You must be signed in to change notification settings - Fork 5k
Test failures not reported in test run #85056
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Tagging subscribers to this area: @hoyosjs Issue DetailsI found a case where a test failure is not reported in the CoreCLR test run. See the log file here: This is the console log for the HardwareIntrinsics_General_ro test run for win-x64 pri-1 outerloop run specifically, for Note the bottom of the log file:
The test crashed, the exit code was non-100, and the wrapper script reported FAILED. Then, XUnitLogChecker comes along, fixes the log, prints out that only a subset of the expected tests were run, and returns success. Thus, the work item is marked as succeeding, and AzDO UI does not show it as a failure. Found when investigating #84967
|
Mmmm I think I know what's going on here. It seems like the script is forgetting about the test exit code and only keeping the log checker's one. This is indeed a bug that we have to fix. I'm already working on another bug in this area so I'll try to incorporate it with this one. |
…#85281) * Expose various Convert intrinsics for Avx512F and Avx512DQ * Expose various integer conversion APIs for Avx512F and Avx512BW * Ensure special instructions are handled in codegen * Apply formatting patch * Ensure the AVX512F_VL variant is picked for simdSize=16/32 * Ensure conversion instructions are handled in PERFSCORE * Ensure instructions use the right tuple type * Removing an invalid API and fix more PERFSCORE entries * Resolve additional failures masked by #85056 * Ensure TieredCompilation=0 is also passing * Apply formatting patch * Fixing some more test edge cases * Ensure uint64->double and uint64->Float masks the input
I found a case where a test failure is not reported in the CoreCLR test run.
See the log file here:
https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-abd91328c2f94763aa/HardwareIntrinsics_General_ro/1/console.b75ffbb8.log?helixlogtype=result
This is the console log for the HardwareIntrinsics_General_ro test run for win-x64 pri-1 outerloop run
https://dev.azure.com/dnceng-public/public/_build/results?buildId=243871&view=logs&j=bc936583-455b-59a6-ba6a-b6595d929238&t=deb3df3a-0bd3-5b15-90c9-d170d4bd5993
specifically, for
DOTNET_TieredCompilation=0
Note the bottom of the log file:
The test crashed, the exit code was non-100, and the wrapper script reported FAILED.
Then, XUnitLogChecker comes along, fixes the log, prints out that only a subset of the expected tests were run, and returns success. Thus, the work item is marked as succeeding, and AzDO UI does not show it as a failure.
Found when investigating #84967
@ivdiazsa @trylek
cc @hoyosjs
The text was updated successfully, but these errors were encountered: