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

Enable Weekend "Weekly" builds to run "dev...." test list #728

Closed
andrew-m-leonard opened this issue Jun 13, 2023 · 3 comments
Closed

Enable Weekend "Weekly" builds to run "dev...." test list #728

andrew-m-leonard opened this issue Jun 13, 2023 · 3 comments

Comments

@andrew-m-leonard
Copy link
Contributor

Once PR https://github.com/adoptium/ci-jenkins-pipelines/pull/639/files is merged the weekend builds will run the "Weekly" test lists, which is currently “weeklyDefault” + “nightlyDefault”.

This issue will update "Weekly" to run: “weeklyDefault” + “nightlyDefault” + “devDefault”
Where "devDefault" is a new addition to the defaults.json testDetails lists:


And will contain:
"devDefault" : [
"dev.openjdk",
"dev.system"
]

Then the “test list” assignments for the various pipeline "ReleaseType" is:
ReleaseType==“Nightly” => “nightlyDefault”
ReleaseType==“Weekly” => “weeklyDefault” + “nightlyDefault” + “devDefault”
Releasetype==“Release” => “weeklyDefault” + “nightlyDefault”

Logic here:

List<String> getTestList(Map<String, ?> configuration, String variant) {

@andrew-m-leonard
Copy link
Contributor Author

@andrew-m-leonard
Copy link
Contributor Author

This will change when we consider moving to all version being EA tag build triggered, at which point the EA beta builds will run all the test including "dev", and Release builds will run all except for "dev".
The Weekly and nightly, terminology might also get refactored then.

@smlambert
Copy link
Contributor

#849 created a new testJobType explicitly for releases, so we can and have added dev level tests now. Marking this as completed (though there will be a revision of what tests get run on which platforms as part of #857).

@smlambert smlambert self-assigned this Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

No branches or pull requests

2 participants