Skip to content

rossdrew/build-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Actions

Build Laboratory

Started with a Roman Numeral converter codebase to test build tools and I've expanded it to include Advent of Code solutions, where I take my time as write them as best I can.

Contains

Workflow

  1. Write the failing test
  2. Write the code to pass the test
  3. Run Checkstyle (checkstyle:check)
  4. Fix style issues
  5. Run Mutation Testing (pitest:mutationCoverage)
  6. Fix mutation issues

Next Up

  • Pitest attached to commits, evaluating Bonajo/pitest-report-action
  • Figure out why Pitest sees 100% coverage but Jacoco is much lower (6% at the time of writing)
  • GitHub Actions generated badges

About

Small codebase to use to play with build and verification tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published