Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.2.5
-
None
-
None
Description
The IT in SUREFIRE-1295 uses this small native library to perform checking, but this lib is only availabe for Windows/amd64, Linux/amd64 and macOS/amd64. While there is an assume for the OS, it does not check the arch at all. macos-latest in GH Actions now uses arm64 only: https://github.com/actions/runner-images/issues/9741. Thus, the IT fails for an incomplete assumption. We should remove the assumption, run the test and check for:
- java.lang.RuntimeException: Unrecognised OS
- java.lang.RuntimeException: Unrecognised arch
and the verify tha actual output/crash.
Attachments
Issue Links
- Discovered while testing
-
SUREFIRE-2141 Surefire 3.0.0-M8 tests don't pass on Mac M1 (Surefire1295AttributeJvmCrashesToTestsIT)
- Closed
- is caused by
-
SUREFIRE-1295 JVM crashes in forks do not log the name of the failing test
- Closed
- links to