-
-
Notifications
You must be signed in to change notification settings - Fork 251
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
Trigger tests with standard set #2024
Conversation
For now test for x64Linux in jdk11u_pipeline_config.groovy is updated to "default", which means it will run the full standard daily for nightly build, weekly( Cron triggered) and nightly+weekly for release builds. Keep others as before, we can go through to see if we need to update for others. |
@@ -124,12 +124,25 @@ class Builder implements Serializable { | |||
} | |||
|
|||
List<String> getTestList(Map<String, ?> configuration) { | |||
if (configuration.containsKey("test")) { | |||
List<String> nightly = ['sanity.openjdk', 'sanity.system', 'extended.system', 'sanity.perf', 'sanity.external'] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These look like constants to me, should we hoist up to the class level?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, updated.
if ( testJobType == "nightly" ) { | ||
return (configuration.test as Map).get("nightly") as List<String> | ||
} else { | ||
return ((configuration.test as Map).get("nightly") as List<String>) + (configuration.test as Map).get("weekly") as List<String> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Long return statement, prefer splitting it out into individual statements with a simpler return at the end
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, updated.
} | ||
return ['sanity.openjdk', 'sanity.system', 'extended.system', 'sanity.perf', 'sanity.external'] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this looks like a constant, should it be extracted and named?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's walk through this draft together next week @sophia-guo, thanks for getting it started!
d1a0956
to
663998f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for stepping me through this @sophia-guo and for updating as per @karianna's review notes!
One more request, as you have done for jdk11/jdk15, can you update the PR to use the default set for jdk8 as it is like jdk11, an LTS release. That way LTS releases (8/11) and current (at this point in time 15) and next (a.k.a. tip where it appears build team copy/pastes pipelines from current) will all use the default set.
852df00
to
bd4a69f
Compare
@smlambert Thanks for reminding. jdk8u updated. |
run tests |
Could someone run a PR build? Thanks. |
@karianna - if you are good with @sophia-guo's updates to your review comments, could you trigger pr tests or let me know how I might do so (my run tests comment above did not seem to have an effect). |
run tests |
The user should be added to White list. Either directly update PR jobs configuration or Admin need to comment 'add to whitelist'. |
Run tests |
1aa1cb2
to
ceaf851
Compare
Run tests |
run tests |
@sophia-guo where are we with this? Is it ready to go in once build lockdown is complete (and conflicts resolved)? |
The former PR tests ran good. I haven't got the chance to check the new pipeline-build-check failure. Will check it and resolve the conflicts. |
f87778c
to
4d60c87
Compare
run tests |
🟢 PR TESTER RESULT 🟢✅ All pipelines passed! ✅ |
It is ready to go in once build lockdown is complete. |
🟢 PR TESTER RESULT 🟢✅ All pipelines passed! ✅ |
1 similar comment
🟢 PR TESTER RESULT 🟢✅ All pipelines passed! ✅ |
4d60c87
to
0878a6d
Compare
🟠 PR TESTER RESULT 🟠❎ Some pipelines failed or the job was aborted! ❎ |
run tests |
Signed-off-by: Sophia Guo <sophia.gwf@gmail.com>
0878a6d
to
9b93ec0
Compare
All good but waiting for OpenJ9 15 release before landing this |
🟠 PR TESTER RESULT 🟠❎ Some pipelines failed or the job was aborted! ❎ |
Can anyone help this? If the PR test build was gone and I have no idea what is the failure. Thanks. |
run tests |
🟢 PR TESTER RESULT 🟢✅ All pipelines passed! ✅ |
Set standard set of top-level test targets run nightly, weekly. Per release combined nightly and weekly targets will run
Close #1116
Signed-off-by: Sophia Guo sophia.gwf@gmail.com