eclipse-jdt / eclipse-jdt/eclipse.jdt.core

31 Random failing JavadocBugsCompletionModelTest, JavadocFieldCompletionModelTest, JavadocMethodCompletionModelTest

Open
#3,325 10 comments 0 reactions 0 assignees View on GitHub
build test failure test
Dominant language
Java
Stars
237
Forks
195
Avg merge
1d 10h
Merged PRs (30d)
49

Description

https://download.eclipse.org/eclipse/downloads/drops4/I20241118-1800/testresults/html/org.eclipse.jdt.core.tests.model_ep434I-unit-linux-x86_64-java17_linux.gtk.x86_64_17.html
for example:
```
junit.framework.ComparisonFailure: Completion proposals are not correct!.
----------- Expected ------------
Object[JAVADOC_TYPE_REF]{{@link Object}, java.lang, Ljava.lang.Object;, null, null, [46, 49], 85}\n
Object[TYPE_REF]{Object, java.lang, Ljava.lang.Object;, null, null, [46, 49], 54}
------------ but was ------------

---------------------- ----------
expected:<[Object[JAVADOC_TYPE_REF]{{@link Object}, java.lang, Ljava.lang.Object;, null, null, [46, 49], 85}\n
Object[TYPE_REF]{Object, java.lang, Ljava.lang.Object;, null, null, [46, 49], 54}]> but was:<[]>
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.model.AbstractJavadocCompletionModelTest.assertResults(AbstractJavadocCompletionModelTest.java:283)
at org.eclipse.jdt.core.tests.model.AbstractJavadocCompletionModelTest.assertSortedResults(AbstractJavadocCompletionModelTest.java:253)
at org.eclipse.jdt.core.tests.model.JavadocBugsCompletionModelTest.testBug117183c(JavadocBugsCompletionModelTest.java:653)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
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)
at junit.framework.TestSuite.runTest(TestSuite.java:2
```

Contributor guide

Open the contributing guide

Research direction

Start with the linked test-results report and reproduce the failures in JavadocBugsCompletionModelTest, JavadocFieldCompletionModelTest, and JavadocMethodCompletionModelTest. Read AbstractJavadocCompletionModelTest.assertResults and assertSortedResults, then investigate why proposals are empty. Done means the affected tests pass reliably without intermittent failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.