adoptium / adoptium/infrastructure
Clear externalDependency and testDependency cached files periodically
- Dominant language
- Python
- Stars
- 96
- Forks
- 106
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 13
Description
The directories `/home/jenkins/externalDependency/` and `/home/jenkins/testDependency` are cached dependency files used in perf or system tests. If these directories do not have the latest files, the tests will fail. Two solutions to this are
- Periodically delete these directories, or whenever a change to the files is detected upstream, delete the cache
- A solution on the test side is to check to see if the cached files are up to date before running the test
Contributor guide
Research direction
Start by locating the perf or system tests that use /home/jenkins/externalDependency/ and /home/jenkins/testDependency, then inspect how those cached files are populated and consumed. Compare the proposed cleanup and freshness-check approaches, and define done as ensuring tests do not run with outdated dependency files.
Written by the indexing model from the issue text.
Assessment
- Domain
- infrastructure, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100