Runs test coverage jobs of Bitcoin Core pull requests.
This repository contains the code of the worker that runs the coverage jobs of Bitcoin Core pull requests.
The worker executes the following steps:
- Clone the Bitcoin Core repository
- Checkout the pull request branch
- Compile Bitcoin Core
- Run the test coverage job
- Upload the coverage report to S3 to be later parsed by bitcoin-coverage/core.
- Execute chernobyl to generate mutations
- Upload the mutations report to S3 to be later parsed by bitcoin-coverage/core and then tested.
This Docker image is automatically built and deployed to AWS ECR on every push to master
branch.
MIT - Aurèle Oulès