Skip to content

Update refactoring oracle #922

Update refactoring oracle

Update refactoring oracle #922

GitHub Actions / Unit Test Results succeeded Jan 5, 2025 in 0s

1889 passed, 2 failed and 11 skipped

Tests failed

Report Passed Failed Skipped Time
build/test-results/test/TEST-org.kohsuke.github.GHRepositoryWrapperTest.xml 10✅ 19s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JPerfectDiffTest.xml 691✅ 625s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.xml 107✅ 2❌ 139s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOraclePerfectDiffTest.xml 150✅ 217s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOracleProblematicCasesTest.xml 51✅ 351s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.SpecificCasesTest.xml 16✅ 35s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeFromParserTest.xml 1✅ 48ms
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeMatcherTest.xml 7✅ 68ms
build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactorings.xml 1⚪ 0ms
build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommit.xml 549✅ 853s
build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommitForPurity.xml 139✅ 562s
build/test-results/test/TEST-org.refactoringminer.test.TestCommandLine.xml 8✅ 5⚪ 56s
build/test-results/test/TEST-org.refactoringminer.test.TestJavadocDiff.xml 13✅ 14s
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring.xml 12✅ 1⚪ 905ms
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCheckForTestParameterizations_OneStringParam_Plugin.xml 2✅ 125ms
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_AbsolutePath.xml 7✅ 2s
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_OtherPathFormats.xml 4⚪ 12ms
build/test-results/test/TEST-org.refactoringminer.test.TestStatementMappings.xml 126✅ 600s

✅ 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

Check failure on line 56 in src/test/java/org/refactoringminer/astDiff/tests/Defects4JProblematicCasesTest.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 42 in src/test/java/org/refactoringminer/astDiff/tests/Defects4JProblematicCasesTest.java

See this annotation in the file changed.

@github-actions 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)