Skip to content

Downstream constant fixes, ForgeFlower#130 #1517

Downstream constant fixes, ForgeFlower#130

Downstream constant fixes, ForgeFlower#130 #1517

GitHub Actions / Test Results failed Aug 1, 2023 in 0s

1 fail, 883 pass in 26s

    5 files  ±0      5 suites  ±0   26s ⏱️ -1s
884 tests ±0  883 ✔️ ±0  0 💤 ±0  1 ±0 
885 runs  ±0  884 ✔️ ±0  0 💤 ±0  1 ±0 

Results for commit 348363b. ± Comparison against earlier commit 7f65ce7.

Annotations

Check warning on line 0 in org.jetbrains.java.decompiler.SingleClassesTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

TestSwitchPatternMatching22 (org.jetbrains.java.decompiler.SingleClassesTest) failed

artifacts/test-results-java17/build/test-results/test/TEST-org.jetbrains.java.decompiler.SingleClassesTest.xml [took 0s]
Raw output
org.opentest4j.AssertionFailedError: expected: <package pkg;

public class TestSwitchPatternMatching22 {
   public void test1() {
      try {
         System.out.println("hello");// 13
      } catch (Exception var8) {// 14
         Object var2 = new Object();// 15
         switch(var2) {
            case Short var4:// 19
            case null:
               break;
            default:
               System.out.println("Not a short");// 17
               throw new RuntimeException();// 18
         }
      } finally {
         System.out.println("world");// 22
      }
   }// 24

   public void test2() {
      try {
         System.out.println("hello");// 28
      } catch (Exception var8) {// 29
         Object var2 = new Object();
         switch(var2) {// 30
            case Short var4:// 34
            case null:
            default:
               System.out.println("Not a short");// 32
               throw new RuntimeException();// 33
         }
      } finally {
         throw new RuntimeException();// 37
      }
   }

   public void test1Null() {
      try {
         System.out.println("hello");// 43
      } catch (Exception var8) {// 44
         Object var2 = new Object();// 45
         switch(var2) {
            case Short var4:// 50
            case null:
               break;
            default:
               System.out.println("Not a short");// 47
               throw new RuntimeException();// 48
         }
      } finally {
         System.out.println("world");// 53
      }
   }// 55

   public void test2Null() {
      try {
         System.out.println("hello");// 59
      } catch (Exception var8) {// 60
         Object var2 = new Object();
         switch(var2) {// 61
            case Short var4:// 66
            case null:
            default:
               System.out.println("Not a short");// 63
               throw new RuntimeException();// 64
         }
      } finally {
         throw new RuntimeException();// 69
      }
   }

   public void testNonPattern() {
      try {
         System.out.println("hello");// 75
      } catch (Exception var5) {// 76
         switch(0) {// 77
            case -1:
            case 10:
            default:
               System.out.println("Not a short");// 79
               throw new RuntimeException();// 80
         }
      } finally {
         throw new RuntimeException();// 85
      }
   }
}

class 'pkg/TestSwitchPatternMatching22' {
   method 'test1 ()V' {
      0      5
      1      5
      2      5
      3      5
      4      5
      5      5
      13      6
      1b      7
      1e      8
      25      8
      40      13
      41      13
      42      13
      43      13
      44      13
      45      13
      46      13
      47      13
      4f      14
      54      9
      55      9
      61      17
      62      17
      63      17
      64      17
      65      17
      66      17
      67      17
      6e      19
   }

   method 'test2 ()V' {
      0      23
      1      23
      2      23
      3      23
      4      23
      5      23
      10      24
      18      25
      1b      26
      22      26
      3c      30
      3d      30
      3e      30
      3f      30
      40      30
      41      30
      42      30
      43      30
      4b      31
      50      27
      51      27
      60      34
      61      34
      62      34
   }

   method 'test1Null ()V' {
      0      40
      1      40
      2      40
      3      40
      4      40
      5      40
      13      41
      1b      42
      1e      43
      25      43
      40      48
      41      48
      42      48
      43      48
      44      48
      45      48
      46      48
      47      48
      4f      49
      54      44
      55      44
      61      52
      62      52
      63      52
      64      52
      65      52
      66      52
      67      52
      6e      54
   }

   method 'test2Null ()V' {
      0      58
      1      58
      2      58
      3      58
      4      58
      5      58
      10      59
      18      60
      1b      61
      22      61
      3c      65
      3d      65
      3e      65
      3f      65
      40      65
      41      65
      42      65
      43      65
      4b      66
      50      62
      51      62
      60      69
      61      69
      62      69
   }

   method 'testNonPattern ()V' {
      0      75
      1      75
      2      75
      3      75
      4      75
      5      75
      10      76
      11      77
      12      77
      2c      81
      2d      81
      2e      81
      2f      81
      30      81
      31      81
      32      81
      33      81
      3b      82
      49      85
      4a      85
      4b      85
   }
}

Lines mapping:
13 <-> 6
14 <-> 7
15 <-> 8
17 <-> 14
18 <-> 15
19 <-> 10
22 <-> 18
24 <-> 20
28 <-> 24
29 <-> 25
30 <-> 27
32 <-> 31
33 <-> 32
34 <-> 28
37 <-> 35
43 <-> 41
44 <-> 42
45 <-> 43
47 <-> 49
48 <-> 50
50 <-> 45
53 <-> 53
55 <-> 55
59 <-> 59
60 <-> 60
61 <-> 62
63 <-> 66
64 <-> 67
66 <-> 63
69 <-> 70
75 <-> 76
76 <-> 77
77 <-> 78
79 <-> 82
80 <-> 83
85 <-> 86
Not mapped:
23
54> but was: <package pkg;

public class TestSwitchPatternMatching22 {
   public void test1() {
      try {
         System.out.println("hello");// 13
      } catch (Exception var8) {// 14
         Object var2 = new Object();// 15
         switch(var2) {
            case Short var4:// 19
            case null:
               break;
            default:
               System.out.println("Not a short");// 17
               throw new RuntimeException();// 18
         }
      } finally {
         System.out.println("world");// 22
      }
   }// 24

   public void test2() {
      try {
         System.out.println("hello");// 28
      } catch (Exception var8) {// 29
         Object var2 = new Object();
         switch(var2) {// 30
            case Short var4:// 34
            case null:
            default:
               System.out.println("Not a short");// 32
               throw new RuntimeException();// 33
         }
      } finally {
         throw new RuntimeException();// 37
      }
   }

   public void test1Null() {
      try {
         System.out.println("hello");// 43
      } catch (Exception var8) {// 44
         Object var2 = new Object();// 45
         switch(var2) {
            case Short var4:// 50
            case null:
               break;
            default:
               System.out.println("Not a short");// 47
               throw new RuntimeException();// 48
         }
      } finally {
         System.out.println("world");// 53
      }
   }// 55

   public void test2Null() {
      try {
         System.out.println("hello");// 59
      } catch (Exception var8) {// 60
         Object var2 = new Object();
         switch(var2) {// 61
            case Short var4:// 66
            case null:
            default:
               System.out.println("Not a short");// 63
               throw new RuntimeException();// 64
         }
      } finally {
         throw new RuntimeException();// 69
      }
   }

   public void testNonPattern() {
      try {
         System.out.println("hello");// 75
      } catch (Exception var5) {// 76
         switch(0) {// 77
            case -1:
            case 10:
            default:
               System.out.println("Not a short");// 79
               throw new RuntimeException();// 80
         }
      } finally {
         throw new RuntimeException();// 85
      }
   }
}

class 'pkg/TestSwitchPatternMatching22' {
   method 'test1 ()V' {
      0      5
      1      5
      2      5
      3      5
      4      5
      5      5
      13      6
      1b      7
      1e      8
      25      8
      40      13
      41      13
      42      13
      43      13
      44      13
      45      13
      46      13
      47      13
      4f      14
      54      9
      55      9
      63      17
      64      17
      65      17
      66      17
      67      17
      68      17
      6e      19
   }

   method 'test2 ()V' {
      0      23
      1      23
      2      23
      3      23
      4      23
      5      23
      10      24
      18      25
      1b      26
      22      26
      3c      30
      3d      30
      3e      30
      3f      30
      40      30
      41      30
      42      30
      43      30
      4b      31
      50      27
      51      27
      63      34
   }

   method 'test1Null ()V' {
      0      40
      1      40
      2      40
      3      40
      4      40
      5      40
      13      41
      1b      42
      1e      43
      25      43
      40      48
      41      48
      42      48
      43      48
      44      48
      45      48
      46      48
      47      48
      4f      49
      54      44
      55      44
      63      52
      64      52
      65      52
      66      52
      67      52
      68      52
      6e      54
   }

   method 'test2Null ()V' {
      0      58
      1      58
      2      58
      3      58
      4      58
      5      58
      10      59
      18      60
      1b      61
      22      61
      3c      65
      3d      65
      3e      65
      3f      65
      40      65
      41      65
      42      65
      43      65
      4b      66
      50      62
      51      62
      63      69
   }

   method 'testNonPattern ()V' {
      0      75
      1      75
      2      75
      3      75
      4      75
      5      75
      10      76
      11      77
      12      77
      2c      81
      2d      81
      2e      81
      2f      81
      30      81
      31      81
      32      81
      33      81
      3b      82
      4c      85
   }
}

Lines mapping:
13 <-> 6
14 <-> 7
15 <-> 8
17 <-> 14
18 <-> 15
19 <-> 10
22 <-> 18
24 <-> 20
28 <-> 24
29 <-> 25
30 <-> 27
32 <-> 31
33 <-> 32
34 <-> 28
37 <-> 35
43 <-> 41
44 <-> 42
45 <-> 43
47 <-> 49
48 <-> 50
50 <-> 45
53 <-> 53
55 <-> 55
59 <-> 59
60 <-> 60
61 <-> 62
63 <-> 66
64 <-> 67
66 <-> 63
69 <-> 70
75 <-> 76
76 <-> 77
77 <-> 78
79 <-> 82
80 <-> 83
85 <-> 86
Not mapped:
23
54>
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
	at app//org.jetbrains.java.decompiler.SingleClassesTestBase$TestDefinition.run(SingleClassesTestBase.java:264)
	at app//org.jetbrains.java.decompiler.SingleClassesTestBase$TestSet.lambda$getTests$0(SingleClassesTestBase.java:160)
	at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.lambda$execute$0(DynamicTestTestDescriptor.java:53)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at app//org.junit.jupiter.api.extension.InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.java:167)
	at app//org.junit.jupiter.api.extension.InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.java:184)
	at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.lambda$execute$1(DynamicTestTestDescriptor.java:61)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall.lambda$ofVoid$0(InvocationInterceptorChain.java:78)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.execute(DynamicTestTestDescriptor.java:60)
	at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.execute(DynamicTestTestDescriptor.java:32)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at [email protected]/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at [email protected]/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at [email protected]/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:502)
	at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:67)
	at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:33)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at [email protected]/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at [email protected]/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at [email protected]/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
	at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at [email protected]/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:502)
	at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:67)
	at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:33)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at [email protected]/java.util.Optional.ifPresent(Optional.java:183)
	at app//org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor.lambda$invokeTestMethod$1(TestFactoryTestDescriptor.java:108)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor.invokeTestMethod(TestFactoryTestDescriptor.java:95)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1541)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1541)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy5.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)