Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TEMP] Move pde.ui.tests to Java-21 to investigate I-build test failures #1468

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

HannesWell
Copy link
Member

Copy link

Test Results

 54 files   -    231   54 suites   - 231   8m 45s ⏱️ - 40m 10s
290 tests  -  3 296  262 ✅  - 3 248  28 💤  -  48  0 ❌ ±0 
936 runs   - 10 014  849 ✅  - 9 870  87 💤  - 144  0 ❌ ±0 

Results for commit e56037a. ± Comparison against base commit 5cac9e2.

This pull request removes 3296 tests.
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_importPackage
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeFragments
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeFragmentsProvidingPackages
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeNonTestFragments
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeOptional
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requireBundle
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requireBundle2
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requireDifferentVersions
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requiredCapability
AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.WorkspaceModelManagerTest ‑ testBundleRootHandling_bundleRootChangedFromDefaultToOthersAndReverse
…

@HannesWell
Copy link
Member Author

In https://download.eclipse.org/eclipse/downloads/drops4/I20241109-1800/testresults/ep434I-unit-linux-x86_64-java21_linux.gtk.x86_64_21/org.eclipse.pde.ui.tests.AllPDETests.txt I see messages like the following and wonder if the Java indexing might have issues with JDKs above 17 (at least the ones installed on the I-build machines):

!ENTRY org.eclipse.pde.ui.tests 4 0 2024-11-10 00:41:47.557
!MESSAGE [testImportLinksMultiple[Import with source]] Some job is still running or waiting to run: 
'Java indexing... 37 files to index (/usr/lib/jvm/java-17-openjdk-amd64/lib/jrt-fs.jar)(828)'/org.eclipse.jdt.internal.core.search.processing.JobManager$1ProgressJob
thread info: "Worker-3: Java indexing... " prio=5 Id=48 TIMED_WAITING on org.eclipse.jdt.internal.core.search.indexing.IndexManager@7f14dc05
	at [email protected]/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.jdt.internal.core.search.indexing.IndexManager@7f14dc05
	at [email protected]/java.lang.Object.wait(Object.java:366)
	at org.eclipse.jdt.internal.core.search.processing.JobManager$1ProgressJob.run(JobManager.java:471)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
'Building(6)'/org.eclipse.core.internal.events.AutoBuildJob
thread info: "Worker-7: Building" prio=5 Id=52 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c1e01d
	at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c1e01d
	at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
	at [email protected]/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420)
	at org.eclipse.jdt.internal.compiler.ProcessTaskManager.removeNextUnits(ProcessTaskManager.java:81)
	...



!ENTRY org.eclipse.pde.ui.tests 1 0 2024-11-10 00:41:47.558
!MESSAGE [testImportLinksMultiple[Import with source]] Trying to cancel running jobs: [Java indexing... 37 files to index (/usr/lib/jvm/java-17-openjdk-amd64/lib/jrt-fs.jar)(828), Building(6), Animation start(37)]

!ENTRY org.eclipse.pde.ui.tests 4 0 2024-11-10 00:41:47.786
!MESSAGE [testImportLinksMultiple[Import with source]] Some job is still running or waiting to run: 
'Java indexing... 37 files to index (/usr/lib/jvm/java-17-openjdk-amd64/lib/jrt-fs.jar)(828)'/org.eclipse.jdt.internal.core.search.processing.JobManager$1ProgressJob
thread info: "Worker-3: Java indexing... " prio=5 Id=48 TIMED_WAITING on org.eclipse.jdt.internal.core.search.indexing.IndexManager@7f14dc05
	at [email protected]/java.lang.Object.wait0(Native Method)
	-  waiting on org.eclipse.jdt.internal.core.search.indexing.IndexManager@7f14dc05
	at [email protected]/java.lang.Object.wait(Object.java:366)
	at org.eclipse.jdt.internal.core.search.processing.JobManager$1ProgressJob.run(JobManager.java:471)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

, 
'Building(6)'/org.eclipse.core.internal.events.AutoBuildJob
thread info: "Worker-7: Building" prio=5 Id=52 RUNNABLE
	at org.eclipse.core.internal.dtree.DeltaDataTree.getData(DeltaDataTree.java:552)
	at org.eclipse.core.internal.events.ResourceDeltaFactory.createDelta(ResourceDeltaFactory.java:140)
	at org.eclipse.core.internal.events.ResourceDeltaFactory.createDelta(ResourceDeltaFactory.java:161)
	at org.eclipse.core.internal.events.ResourceDeltaFactory.createDelta(ResourceDeltaFactory.java:161)
	at org.eclipse.core.internal.events.ResourceDeltaFactory.createDelta(ResourceDeltaFactory.java:161)
	at org.eclipse.core.internal.events.ResourceDeltaFactory.createDelta(ResourceDeltaFactory.java:161)
	at org.eclipse.core.internal.events.ResourceDeltaFactory.computeDelta(ResourceDeltaFactory.java:67)
	at org.eclipse.core.internal.events.NotificationManager.getDelta(NotificationManager.java:256)
	...

But this might be a false hint, since https://download.eclipse.org/eclipse/downloads/drops4/I20241109-1800/testresults/ep434I-unit-linux-x86_64-java23_linux.gtk.x86_64_23/org.eclipse.pde.ui.tests.AllPDETests.txt
only shows the Some job is still running or waiting to run only on other cases, just like the test in other configurations do it too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant