Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-2141

Surefire 3.0.0-M8 tests don't pass on Mac M1 (Surefire1295AttributeJvmCrashesToTestsIT)

    XMLWordPrintableJSON

Details

    • Test
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.0.0-M8
    • None
    • None
    • None

    Description

       

      This test never passes on M1 Macs:  Surefire1295AttributeJvmCrashesToTestsIT

      This is the error I can find in 

      surefire-its/target/Surefire1295AttributeJvmCrashesToTestsIT_test_segfault_2/target/surefire-reports/junit44.environment.Test1CrashedTest.txt

      The problem is in the crashjvm library
      https://mvnrepository.com/artifact/uk.me.mjt/crashjvm/1.0

      The library seems dead

      Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.546 s <<< FAILURE! - in junit44.environment.Test1CrashedTest
      junit44.environment.Test1CrashedTest.testCrashJvm  Time elapsed: 1.53 s  <<< ERROR!
      java.lang.ExceptionInInitializerError
              at junit44.environment.Test1CrashedTest.testCrashJvm(Test1CrashedTest.java:34)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
              at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
              at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
              at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
              at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
              at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
              at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
              at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
              at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
              at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
              at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
              at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
              at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:377)
              at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:284)
              at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:248)
              at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:167)
              at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
              at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
              at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
              at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
      Caused by: java.lang.RuntimeException: Unrecognised arch, aarch64
              at uk.me.mjt.FindLibrary.getArch(FindLibrary.java:142)
              at uk.me.mjt.FindLibrary.extractNativeLibAsTempFile(FindLibrary.java:108)
              at uk.me.mjt.FindLibrary.loadLibraryFromJarFile(FindLibrary.java:44)
              at uk.me.mjt.FindLibrary.loadLibraryExtractingFromJarIfNeeded(FindLibrary.java:25)
              at uk.me.mjt.CrashJvm.<clinit>(CrashJvm.java:5)
              ... 25 more
      

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              eolivelli Enrico Olivelli
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: