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

Generate test jobs dynamically #890

Closed
llxia opened this issue Feb 13, 2019 · 2 comments
Closed

Generate test jobs dynamically #890

llxia opened this issue Feb 13, 2019 · 2 comments
Assignees

Comments

@llxia
Copy link
Contributor

llxia commented Feb 13, 2019

As we continue to expand, we would like to have an auto-gen approach for creating/updating/maintaining test jobs. Use Job DSL Plugin, we can auto-generate test jobs in one simple script.

Test jobs will be created based on LEVEL, GROUP, JDK_VERSION and SPEC (i.e., Test-${LEVEL}.${GROUP}-JDK${JDK_VERSION}-${SPEC}). A view will also be created to group the tests. (i.e., Test_functional, Test_system, Test_openjdk)

DSL Plugin API: https://jenkinsci.github.io/job-dsl-plugin/

This solution will help the following issues: #809 #837 #869

@llxia llxia self-assigned this Feb 13, 2019
@smlambert
Copy link
Contributor

We could consider doing as build jobs to use folders to contain the test groups / versions, which could eliminate the need for the different tabbed views.

@llxia
Copy link
Contributor Author

llxia commented Feb 13, 2019

yes, I agree. Also, it would be better to have the same naming convention between AdoptOpenJDK and elsewhere, it will be easier for us to maintain and easier for users to find builds.

llxia added a commit to llxia/aqa-tests that referenced this issue Feb 14, 2019
- initial template is for test job auto generation

Close: adoptium#890

Signed-off-by: lanxia <[email protected]>
llxia added a commit to llxia/aqa-tests that referenced this issue Feb 15, 2019
- initial template is for test job auto generation

Close: adoptium#890

Signed-off-by: lanxia <[email protected]>
llxia added a commit to llxia/aqa-tests that referenced this issue Feb 19, 2019
- initial template is for test job auto generation

Close: adoptium#890

Signed-off-by: lanxia <[email protected]>
llxia added a commit to llxia/aqa-tests that referenced this issue Feb 27, 2019
- initial template is for test job auto generation

Close: adoptium#890

Signed-off-by: lanxia <[email protected]>
smlambert pushed a commit that referenced this issue Feb 27, 2019
- initial template is for test job auto generation

Close: #890

Signed-off-by: lanxia <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants