adoptium / adoptium/aqa-tests

Proposal: Merge jenkins jobs test.getDependency and systemtest.getDependency

Open
#6,760 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
155
Forks
346
Avg merge
2d 9h
Merged PRs (30d)
36

Description

**Summary**

This issue is to propose and discuss fusing jenkins jobs [test.getDependency](https://ci.adoptium.net/job/test.getDependency/) and [systemtest.getDependency](https://ci.adoptium.net/job/systemtest.getDependency/)

**Subtasks**

- [ ] Add systemtest dependencies into the test.getDependency array and remove systemtest-specific logic from getDependencies.pl in TKG repo.
- [ ] Run the new test.getDependency job to populate the artifacts list.
- [ ] Remove all references to systemtest.getDependency
- [ ] Rename test.getDependency to test.getDependencies (as we are "getting" more than one dependency jar)
- [ ] Remove all references to the [systemtest_prereqs](https://github.com/search?q=org%3Aadoptium+%09systemtest_prereqs&type=code) folder (both for storage and retrieval)
- [ ] Consider if we should delete the systemtest.getDependency job (as doing so may break backwards compatibility).

**Notes**

Originally discussed here: https://github.com/adoptium/aqa-tests/pull/6753#issuecomment-3586864650

Contributor guide

Open the contributing guide

Research direction

Start by comparing the Jenkins jobs test.getDependency and systemtest.getDependency, then inspect getDependencies.pl in the TKG repository and references to systemtest_prereqs. Done means the dependency handling is unified, references and storage paths are updated, the renamed job populates the artifacts list, and backwards-compatibility implications are resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
perl
Domain
build-system, ci-cd, testing
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.