adoptium / adoptium/aqa-tests

Move git clone openj9 repo in functional level

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

Description

Currently, we do git clone openj9 repo (in [get.sh](https://github.com/adoptium/aqa-tests/blob/fe5b09797f2ea602cc5457784e0f5d43d8102507/get.sh#L494-L541)) regardless of what type of tests we run. We did this because TKG was in openj9 repo and we need to get TKG for running tests. With TKG separated out the of openj9 repo, we should move git clone openj9 repo in build.xml under functional dir https://github.com/adoptium/aqa-tests/tree/master/functional. That is, only git clone openj9 repo if we run functional tests. This would simplify the process and reduce testing overhead.

Contributor guide

Open the contributing guide

Research direction

Inspect get.sh lines 494-541 and the build.xml entry under functional to understand the current clone flow and functional-test setup. Move the OpenJ9 clone so functional tests still obtain it, while other test types no longer perform the clone; verify both paths through the existing test invocation flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
git
Domain
build-system, testing-qa
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.