eclipse-jdt / eclipse-jdt/eclipse.jdt.core
Random failing ClasspathTests testExtraAttributes4
- Dominant language
- Java
- Stars
- 237
- Forks
- 195
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 49
Description
```
junit.framework.ComparisonFailure:
----------- Expected ------------
/P[CPE_SOURCE][K_SOURCE][isExported:false][attributes:foo=some value]
------------ but was ------------
/P[CPE_SOURCE][K_SOURCE][isExported:false]\n
JCL18_LIB[CPE_VARIABLE][K_SOURCE][isExported:false]
---------------------- ----------
expected:<...E][isExported:false][[attributes:foo=some valu]e]> but was:<...E][isExported:false][\n
JCL18_LIB[CPE_VARIABLE][K_SOURCE][isExported:fals]e]>
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:265)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:240)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:237)
at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.assertClasspathEquals(AbstractJavaModelTests.java:1300)
at org.eclipse.jdt.core.tests.model.ClasspathTests.testExtraAttributes4(ClasspathTests.java:3302)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:970)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.runTest(SuiteOfTestCases.java:114)
at junit.framework.TestSuite.run(TestSuite.java:236)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.superRun(SuiteOfTestCases.java:97)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite$1.protect(SuiteOfTestCases.java:85)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.run(SuiteOfTestCases.java:94)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
```
https://download.eclipse.org/eclipse/downloads/drops4/I20250102-1800/testresults/html/org.eclipse.jdt.core.tests.model_ep435I-unit-linux-x86_64-java23_linux.gtk.x86_64_23.html
Contributor guide
Research direction
Start with ClasspathTests.testExtraAttributes4 and the failure in the linked Eclipse test-results report. Reproduce the test to determine why the classpath output differs, then verify that the test no longer fails intermittently and that the expected attributes and entries remain correct.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100