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

[I-Build] Unify test job names to schema os-arch-javaVersion #2481

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

Conversation

HannesWell
Copy link
Member

@HannesWell HannesWell commented Oct 26, 2024

and further simplify variable interpolation.
This simplifies later additions of new os-arch combinations.

I expect that this will change the labels and URLs of test reports accordingly, for example in
https://download.eclipse.org/eclipse/downloads/drops4/I20241025-1840/

But I assume that's not a problem, is it?
@akurtakov or @iloveeclipse or anybody else do you have any objections or do you anything that could be missing?

I tested locally that the changes in how to apply the variables in the job configs leads to the desired results, so from my side this is ready.

and further simplify variable interpolation.
This simplifies later additions of new os-arch combinations.
Comment on lines +185 to +193
<resources id="testsConfigExpected">
<string>ep${eclipseStreamMajor}${eclipseStreamMinor}${buildType}-unit-mac64-java17_macosx.cocoa.x86_64_17</string>
<string>ep${eclipseStreamMajor}${eclipseStreamMinor}${buildType}-unit-macM1-java17_macosx.cocoa.aarch64_17</string>
<string>ep${eclipseStreamMajor}${eclipseStreamMinor}${buildType}-unit-win32-java17_win32.win32.x86_64_17</string>
<string>ep${eclipseStreamMajor}${eclipseStreamMinor}${buildType}-unit-cen64-gtk3-java17_linux.gtk.x86_64_17</string>
<string>ep${eclipseStreamMajor}${eclipseStreamMinor}${buildType}-unit-cen64-gtk3-java21_linux.gtk.x86_64_21</string>
<string>ep${eclipseStreamMajor}${eclipseStreamMinor}${buildType}-unit-cen64-gtk3-java24_linux.gtk.x86_64_24</string>
</resources>
<pathconvert property="testsConfigExpected" refid="testsConfigExpected" pathsep="," />
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The resulting value is not changed. Just the definition is made more readable, similar for the I-build publication.

And I also verify that this strategy works.

@akurtakov
Copy link
Member

There is only one way to verify it - push the pr, start new I-build, verify everything is published. This is literally one of the most overcomplicated parts of the process so every simplification is more than welcome.

@HannesWell
Copy link
Member Author

Ok, yes. Will do it as soon as I have a bit of time to handle possible errors.
Probably tomorrow, Monday, evening.

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.

2 participants