adoptium / adoptium/aqa-test-tools
Create PR build for TRSS
- Dominant language
- Jupyter Notebook
- Stars
- 33
- Forks
- 97
- Avg merge
- 7h 9m
- Merged PRs (30d)
- 5
Description
We should create PR build for TRSS to do the basic checks. GitHub workflow can be used for creating PR build.
Two possible ways for setting up the environment:
- install the prerequisites (nodejs, MongoDB) on GitHub runner directly
- or launch docker image in GitHub runner
In the first stage, we can just verify TRSS can start successfully.
We can insert sample data and add more API tests at a later stage.
Contributor guide
Research direction
Start by reviewing the repository's GitHub workflow configuration and the existing TRSS startup entry point. Compare installing Node.js and MongoDB on the runner with launching a Docker image, then make the pull-request build verify that TRSS starts successfully; sample data and additional API tests are deferred.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, github-actions, mongodb, nodejs
- Domain
- ci-cd, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100