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 at ci.adoptopenjdk.net with new naming scheme #1168

Closed
smlambert opened this issue Jun 6, 2019 · 5 comments
Closed

Generate test jobs at ci.adoptopenjdk.net with new naming scheme #1168

smlambert opened this issue Jun 6, 2019 · 5 comments
Labels
Projects
Milestone

Comments

@smlambert
Copy link
Contributor

Test jobs have been auto-generated at other projects/Jenkins servers (see #890). We will do similar at AdoptOpenJDK (taking on a new naming convention, to make more consistent across projects and make tooling like TRSS easier to write.

We want to create more types of nightly and weekly test jobs (as part of the AQA v1.0 deliverables in time for the July release).

This will need to be co-ordinated with a change in the build pipelines, which currently rely on the test job names to trigger launching.

In this issue, we will need to do the following:

  • generate the jobs

  • verify they run

  • change build pipelines to trigger newly generated jobs

  • delete old test jobs

@smlambert
Copy link
Contributor Author

smlambert commented Jun 7, 2019

Jobs generated:
target | impls | versions | platforms
special.functional | openj9,hotspot |jdk8,jdk11 | all
sanity.perf | openj9,hotspot| jdk8,jdk11| x86-64_linux
extended.perf | openj9,hotspot | jdk8,jdk11 | x86-64_linux
sanity.openjdk | openj9,hotspot| jdk8,jdk11 | all
extended.openjdk| openj9,hotspot | jdk8,jdk11 | all
sanity.system | openj9,hotspot | jdk8,jdk11 | all
extended.system | openj9,hotspot | jdk8,jdk11 | all

@llxia
Copy link
Contributor

llxia commented Jul 3, 2019

Regenerated the above jobs without _Nightly suffix.

@llxia
Copy link
Contributor

llxia commented Jul 4, 2019

Once adoptium/temurin-build#1125 is merged, I will manually rename the top level external test job names to match with the new naming convention. For example, openjdk11_hs_externaltest_x86-64_linux will be renamed to Test_openjdk11_hs_sanity.external_x86-64_linux.

External test jobs cannot be auto-gened as they are the top-level test jobs and have special configuration.

@llxia
Copy link
Contributor

llxia commented Jul 8, 2019

External test jobs are renamed and top-level jobs configure are updated.
https://ci.adoptopenjdk.net/view/Test_external/

@smlambert
Copy link
Contributor Author

Deleted the jobs that were generated with the unneeded suffixes. I believe this can be closed now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
aqa-tests
  
Done
Development

No branches or pull requests

2 participants