adoptium / adoptium/TKG

EPIC: Testing environment checks

Open
#45 11 comments 1 reaction 0 assignees View on GitHub
enhancement Epic
Dominant language
Java
Stars
22
Forks
114
Avg merge
4d 2h
Merged PRs (30d)
8

Description

TKG should do general testing env checks before and/or after running the test. Below are something we could take a look to see if we should implement:

- [x] diskspace (fail if we do not have enough diskspace)

- [x] memory (fail if we do not have enough memory)

- [ ] core (fail if there is core generated after a test run regardless of the test result)

- [ ] list existing running processes before and after the test (fail if there is any dangling process?), this includes docker images leftover from aborted runs, those are not expected to be present and should get pruned

- [ ] a flag to enable/disable this test environment health checks

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing diskspace and memory checks, since the issue marks both as complete. Then assess the remaining proposals—core-file detection, process and Docker cleanup checks, and a flag to enable or disable health checks—and clarify their scope and acceptance criteria. Done should be defined for each selected check before implementation begins.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.