Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-dev] When is green not green ?

Your testfailures are on windows but the Jenkins runs on linux, just mentioning :-)

Beside that, that's why in almost all other Platform projects we use the unified github workflow[1] because:

- it runs verification on Linux, Windows, Mac
- it adds another level of confidence the code runs fine on different platforms / setups - if Jenkins jerks out we have a backup and can decide if its worth to further investigate why it work on one but not the other

In the past I tried to establish this for JDT as well but gave up because of no one really interested and instead blaming instabilities on the verification workflow instead of investigate how to improve the code / tests ...

[1] Example https://github.com/eclipse-platform/eclipse.platform/blob/master/.github/workflows/ci.yml

Am 03.07.24 um 06:50 schrieb Sankaran, Srikanth via jdt-dev:
Yesterday I merged https://github.com/eclipse-jdt/eclipse.jdt.core/pull/2653 <https://github.com/eclipse-jdt/eclipse.jdt.core/pull/2653> into master.

While the tests were running – they were almost over – Jenkins got reset for some reason – was unresponsive, got revived and after a few minutes gave me a green status.

But subsequently on the Eclipse SDK download page, I see several failures:

https://download.eclipse.org/eclipse/downloads/drops4/I20240702-1800/testresults/html/org.eclipse.jdt.core.tests.compiler_ep433I-unit-win32-java17_win32.win32.x86_64_17.html <https://download.eclipse.org/eclipse/downloads/drops4/I20240702-1800/testresults/html/org.eclipse.jdt.core.tests.compiler_ep433I-unit-win32-java17_win32.win32.x86_64_17.html>

https://download.eclipse.org/eclipse/downloads/drops4/I20240702-1800/testresults/html/org.eclipse.jdt.core.tests.model_ep433I-unit-win32-java17_win32.win32.x86_64_17.html <https://download.eclipse.org/eclipse/downloads/drops4/I20240702-1800/testresults/html/org.eclipse.jdt.core.tests.model_ep433I-unit-win32-java17_win32.win32.x86_64_17.html>

I am working to clean these up and restore stability very soon.

The product is in good shape despite these failures – At a quick glance, I haven’t found any serious issues - most of the model tests failures are due to “permits” clause

incorrectly being accepted at JDK15 – which has been corrected in the code.

Likewise the compiler failures in PublicScannerTests are harmless.

I’ll post an all-clear message once I am done.

I happened to notice Jenkins going down, pages blanking out etc – one may happen to blissfully be unaware of such resets.

Sorry for the inconvenience.

Srikanth


_______________________________________________
jdt-dev mailing list
jdt-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jdt-dev


Back to the top