Update refactoring oracle #922
1889 passed, 2 failed and 11 skipped
✅ build/test-results/test/TEST-org.kohsuke.github.GHRepositoryWrapperTest.xml
10 tests were completed in 19s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.kohsuke.github.GHRepositoryWrapperTest | 10✅ | 19s |
✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JPerfectDiffTest.xml
691 tests were completed in 625s with 691 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.astDiff.tests.Defects4JPerfectDiffTest | 691✅ | 625s |
❌ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.xml
109 tests were completed in 139s with 107 passed, 2 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest | 107✅ | 2❌ | 139s |
❌ org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest
❌ 5: {"repo":"Time","commit":"23"}
java.lang.AssertionError: Failed for Time/commit/23 , srcFileName: src_main_java_org_joda_time_DateTimeZone.java []: Expected 3910 values but got 3908
✅ 6: {"repo":"Closure","commit":"25"}
✅ 7: {"repo":"Closure","commit":"23"}
✅ 8: {"repo":"Closure","commit":"75"}
✅ 9: {"repo":"Math","commit":"91"}
✅ 10: {"repo":"Math","commit":"76"}
✅ 11: {"repo":"Math","commit":"69"}
✅ 12: {"repo":"Math","commit":"68"}
✅ 13: {"repo":"Math","commit":"66"}
✅ 14: {"repo":"Math","commit":"63"}
✅ 15: {"repo":"Math","commit":"56"}
✅ 16: {"repo":"Math","commit":"54"}
✅ 17: {"repo":"Math","commit":"61"}
✅ 18: {"repo":"Math","commit":"40"}
✅ 19: {"repo":"Math","commit":"27"}
✅ 20: {"repo":"Math","commit":"24"}
✅ 21: {"repo":"Math","commit":"18"}
✅ 22: {"repo":"Math","commit":"14"}
✅ 23: {"repo":"Math","commit":"9"}
✅ 24: {"repo":"Math","commit":"8"}
✅ 25: {"repo":"Math","commit":"7"}
✅ 26: {"repo":"Lang","commit":"63"}
✅ 1: {"repo":"Cli","commit":"13"}
✅ 2: {"repo":"Cli","commit":"1"}
✅ 3: {"repo":"Cli","commit":"23"}
✅ 27: {"repo":"Lang","commit":"59"}
✅ 32: {"repo":"JacksonDatabind","commit":"97"}
✅ 4: {"repo":"Cli","commit":"38"}
✅ 33: {"repo":"JacksonDatabind","commit":"95"}
✅ 35: {"repo":"Gson","commit":"2"}
✅ 36: {"repo":"Jsoup","commit":"46"}
✅ 37: {"repo":"Jsoup","commit":"47"}
✅ 38: {"repo":"JacksonCore","commit":"10"}
✅ 39: {"repo":"Mockito","commit":"17"}
✅ 40: {"repo":"Mockito","commit":"23"}
✅ 41: {"repo":"Compress","commit":"34"}
✅ 42: {"repo":"Compress","commit":"35"}
✅ 43: {"repo":"Closure","commit":"45"}
✅ 44: {"repo":"JacksonCore","commit":"17"}
✅ 45: {"repo":"Cli","commit":"14"}
✅ 46: {"repo":"JxPath","commit":"1"}
✅ 47: {"repo":"JxPath","commit":"16"}
✅ 48: {"repo":"Csv","commit":"16"}
✅ 49: {"repo":"Cli","commit":"22"}
✅ 50: {"repo":"Compress","commit":"40"}
✅ 51: {"repo":"Closure","commit":"48"}
✅ 52: {"repo":"Closure","commit":"49"}
✅ 28: {"repo":"Lang","commit":"20"}
✅ 53: {"repo":"Closure","commit":"35"}
✅ 29: {"repo":"Closure","commit":"123"}
✅ 30: {"repo":"Closure","commit":"119"}
✅ 31: {"repo":"Compress","commit":"23"}
✅ 34: {"repo":"JacksonDatabind","commit":"3"}
✅ 55: {"repo":"Closure","commit":"86"}
✅ 60: {"repo":"Closure","commit":"122"}
✅ 54: {"repo":"Closure","commit":"74"}
✅ 56: {"repo":"Closure","commit":"76"}
✅ 57: {"repo":"Closure","commit":"101"}
✅ 61: {"repo":"Lang","commit":"15"}
✅ 65: {"repo":"Math","commit":"96"}
✅ 58: {"repo":"Closure","commit":"105"}
✅ 66: {"repo":"Closure","commit":"149"}
✅ 68: {"repo":"Closure","commit":"175"}
✅ 69: {"repo":"Gson","commit":"17"}
✅ 59: {"repo":"Closure","commit":"109"}
✅ 70: {"repo":"Closure","commit":"34"}
✅ 72: {"repo":"JacksonDatabind","commit":"63"}
✅ 73: {"repo":"JacksonDatabind","commit":"55"}
✅ 74: {"repo":"Compress","commit":"2"}
✅ 62: {"repo":"JxPath","commit":"22"}
✅ 63: {"repo":"JxPath","commit":"18"}
✅ 64: {"repo":"Jsoup","commit":"57"}
✅ 67: {"repo":"Closure","commit":"170"}
✅ 71: {"repo":"Math","commit":"31"}
✅ 75: {"repo":"Time","commit":"5"}
✅ 80: {"repo":"Cli","commit":"20"}
✅ 81: {"repo":"Cli","commit":"37"}
✅ 76: {"repo":"JacksonDatabind","commit":"53"}
✅ 77: {"repo":"Csv","commit":"8"}
✅ 82: {"repo":"Closure","commit":"137"}
✅ 78: {"repo":"Compress","commit":"16"}
✅ 79: {"repo":"Compress","commit":"21"}
❌ 83: {"repo":"Closure","commit":"148"}
java.lang.NullPointerException: Cannot invoke "org.refactoringminer.astDiff.models.ProjectASTDiff.getDiffSet()" because the return value of "org.refactoringminer.rm1.GitHistoryRefactoringMinerImpl.diffAtDirectories(java.nio.file.Path, java.nio.file.Path)" is null
✅ 86: {"repo":"Closure","commit":"160"}
✅ 90: {"repo":"Math","commit":"21"}
✅ 84: {"repo":"Closure","commit":"157"}
✅ 85: {"repo":"Closure","commit":"158"}
✅ 87: {"repo":"Mockito","commit":"21"}
✅ 88: {"repo":"Mockito","commit":"3"}
✅ 89: {"repo":"Math","commit":"62"}
✅ 91: {"repo":"Lang","commit":"30"}
✅ 92: {"repo":"Lang","commit":"7"}
✅ 93: {"repo":"JacksonCore","commit":"4"}
✅ 97: {"repo":"JacksonDatabind","commit":"22"}
✅ 100: {"repo":"JacksonDatabind","commit":"35"}
✅ 101: {"repo":"JacksonDatabind","commit":"10"}
✅ 102: {"repo":"Jsoup","commit":"73"}
✅ 94: {"repo":"Codec","commit":"13"}
✅ 95: {"repo":"Compress","commit":"46"}
✅ 103: {"repo":"JacksonDatabind","commit":"15"}
✅ 106: {"repo":"Jsoup","commit":"6"}
✅ 107: {"repo":"Jsoup","commit":"28"}
✅ 108: {"repo":"Jsoup","commit":"45"}
✅ 109: {"repo":"Jsoup","commit":"50"}
✅ 99: {"repo":"JacksonDatabind","commit":"79"}
✅ 105: {"repo":"JacksonDatabind","commit":"66"}
✅ 96: {"repo":"Jsoup","commit":"87"}
✅ 104: {"repo":"JacksonDatabind","commit":"45"}
✅ 98: {"repo":"Codec","commit":"14"}
✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOraclePerfectDiffTest.xml
150 tests were completed in 217s with 150 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.astDiff.tests.RefactoringOraclePerfectDiffTest | 150✅ | 217s |
✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOracleProblematicCasesTest.xml
51 tests were completed in 351s with 51 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.astDiff.tests.RefactoringOracleProblematicCasesTest | 51✅ | 351s |
✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.SpecificCasesTest.xml
16 tests were completed in 35s with 16 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.astDiff.tests.SpecificCasesTest | 16✅ | 35s |
✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeFromParserTest.xml
1 tests were completed in 48ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.astDiff.tests.TreeFromParserTest | 1✅ | 48ms |
✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeMatcherTest.xml
7 tests were completed in 68ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.astDiff.tests.TreeMatcherTest | 7✅ | 68ms |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactorings.xml
1 tests were completed in 0ms with 0 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestAllRefactorings | 1⚪ | 0ms |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommit.xml
549 tests were completed in 853s with 549 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestAllRefactoringsByCommit | 549✅ | 853s |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommitForPurity.xml
139 tests were completed in 562s with 139 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestAllRefactoringsByCommitForPurity | 139✅ | 562s |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestCommandLine.xml
13 tests were completed in 56s with 8 passed, 0 failed and 5 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestCommandLine | 8✅ | 5⚪ | 56s |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestJavadocDiff.xml
13 tests were completed in 14s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestJavadocDiff | 13✅ | 14s |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring.xml
13 tests were completed in 905ms with 12 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestParameterizeTestRefactoring | 12✅ | 1⚪ | 905ms |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCheckForTestParameterizations_OneStringParam_Plugin.xml
2 tests were completed in 125ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestParameterizeTestRefactoring$TestCheckForTestParameterizations_OneStringParam_Plugin | 2✅ | 125ms |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_AbsolutePath.xml
7 tests were completed in 2s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_AbsolutePath | 7✅ | 2s |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_OtherPathFormats.xml
4 tests were completed in 12ms with 0 passed, 0 failed and 4 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_OtherPathFormats | 4⚪ | 12ms |
✅ build/test-results/test/TEST-org.refactoringminer.test.TestStatementMappings.xml
126 tests were completed in 600s with 126 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.refactoringminer.test.TestStatementMappings | 126✅ | 600s |
Annotations
github-actions / Unit Test Results
org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest ► 5: {"repo":"Time","commit":"23"}
Failed test found in:
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.xml
Error:
java.lang.AssertionError: Failed for Time/commit/23 , srcFileName: src_main_java_org_joda_time_DateTimeZone.java []: Expected 3910 values but got 3908
Raw output
java.lang.AssertionError: Failed for Time/commit/23 , srcFileName: src_main_java_org_joda_time_DateTimeZone.java []: Expected 3910 values but got 3908
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:417)
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:351)
at org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.testSubTreeMappings(Defects4JProblematicCasesTest.java:56)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.submit(ForkJoinPoolHierarchicalTestExecutorService.java:135)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
github-actions / Unit Test Results
org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest ► 83: {"repo":"Closure","commit":"148"}
Failed test found in:
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.xml
Error:
java.lang.NullPointerException: Cannot invoke "org.refactoringminer.astDiff.models.ProjectASTDiff.getDiffSet()" because the return value of "org.refactoringminer.rm1.GitHistoryRefactoringMinerImpl.diffAtDirectories(java.nio.file.Path, java.nio.file.Path)" is null
Raw output
java.lang.NullPointerException: Cannot invoke "org.refactoringminer.astDiff.models.ProjectASTDiff.getDiffSet()" because the return value of "org.refactoringminer.rm1.GitHistoryRefactoringMinerImpl.diffAtDirectories(java.nio.file.Path, java.nio.file.Path)" is null
at org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.testSubTreeMappings(Defects4JProblematicCasesTest.java:42)
at jdk.internal.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)