Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.51 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.51 KB

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