Skip to content

Runs test coverage jobs of Bitcoin Core pull requests

Notifications You must be signed in to change notification settings

maflcko/coverage-worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Bitcoin Coverage
Coverage Worker

Runs test coverage jobs of Bitcoin Core pull requests.

📖 Introduction

This repository contains the code of the worker that runs the coverage jobs of Bitcoin Core pull requests.

🚀 How it works

The worker executes the following steps:

  1. Clone the Bitcoin Core repository
  2. Checkout the pull request branch
  3. Compile Bitcoin Core
  4. Run the test coverage job
  5. Upload the coverage report to S3 to be later parsed by bitcoin-coverage/core.
  6. Execute chernobyl to generate mutations
  7. Upload the mutations report to S3 to be later parsed by bitcoin-coverage/core and then tested.

📦 Docker

This Docker image is automatically built and deployed to AWS ECR on every push to master branch.

📝 License

MIT - Aurèle Oulès

About

Runs test coverage jobs of Bitcoin Core pull requests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published