-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Reenable tests for interpreter #121978
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
Reenable tests for interpreter #121978
Conversation
This change reenables tests that were formerly causing crashes or hangs of whole coreclr test suites and now work fine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR re-enables 39 test files that were previously disabled for the CoreCLR interpreter due to crashes or hangs (issue #120904). The tests now work correctly and can be run without issues. The changes involve removing [ActiveIssue] attributes from test entry points across threading generics tests and JIT-related tests.
Key Changes
- Removed
[ActiveIssue]attributes from 30 WaitCallback threading generic tests (thread01-thread30) - Removed
[ActiveIssue]attributes from 9 JIT tests (SIMD tests, regression tests, and conversion tests)
Reviewed changes
Copilot reviewed 37 out of 37 changed files in this pull request and generated 30 comments.
Show a summary per file
| File | Description |
|---|---|
| src/tests/baseservices/threading/generics/WaitCallback/thread01.cs - thread30.cs | Removed ActiveIssue attributes to re-enable threading pool tests with generic type parameters |
| src/tests/JIT/jit64/opt/rngchk/RngchkStress3.cs | Re-enabled range check optimization stress test |
| src/tests/JIT/SIMD/Sums.cs | Re-enabled SIMD vector math test |
| src/tests/JIT/Regression/JitBlue/GitHub_19438/GitHub_19438.cs | Re-enabled Vector4 performance regression test |
| src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b609988/b609988.il | Removed ActiveIssue attribute from IL test |
| src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b609988/Desktop/b609988_Desktop.il | Removed ActiveIssue attribute from Desktop variant IL test |
| src/tests/JIT/Performance/CodeQuality/SIMD/ConsoleMandel/ConsoleMandel.cs | Re-enabled SIMD Mandelbrot performance test |
| src/tests/JIT/Directed/Convert/out_of_range_fp_to_int_conversions.cs | Re-enabled floating-point to integer conversion edge case test |
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
src/tests/baseservices/threading/generics/WaitCallback/thread20.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread13.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread11.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread10.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread02.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread28.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread22.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread16.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread14.cs
Outdated
Show resolved
Hide resolved
src/tests/baseservices/threading/generics/WaitCallback/thread03.cs
Outdated
Show resolved
Hide resolved
Change spaces to tabs to match the rest of the test source files. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Actually, the test run results were hiding some suites that were still crashing. I need to investigate and re-enable some of these. |
|
Ok, they were not crashing, just one of the tests was taking more time to complete. As that is machine specific, I am going to get this PR as-is |
|
Actually, still re-disabling the JIT/jit64/opt/rngchk/RngchkStress3 as it takes really a lot of time. |
This change reenables tests that were formerly causing crashes or hangs of whole coreclr test suites and now work fine.