Skip to content

Releases: atroxaper/raku-RaCoCo

RaCoCo as library and configurable cache directory

24 Feb 20:58
Compare
Choose a tag to compare
  • Add '--cache-dir' option. With the option we can point to directory to store index, reports, precomp files and so on for racoco. It is possible to have the directory outside of a project;
  • Encapsulate rococo logic in one class App::Rococo. With that we can use RaCoCo as library in any Raku code;
  • Refactor Cli - stay only work with options in it;
  • Create Paths class to encapsulate logic with directories and files for a project. Paths can replace :$lib parameter through all the code. The change force to bump API version;
  • Create cascade Configuration system. The system replaced Properties class. The change force to bump API version

No precompilation modules and -I

01 Jul 20:25
Compare
Choose a tag to compare
  • Add support for project modules with 'no precompilation' pragma. Such project will have inaccurate results.
  • Add '-I' option key as a short-cut for --exec='prove6 -I.'

Custom Reporters and Configurations

27 Dec 15:35
Compare
Choose a tag to compare
  • Add possibility to implement a custom reporter
  • Add configuration file racoco.ini
  • Add -l option as a shout-cut for --exec='prove6 -l'
  • Remove all logic related --fix-compunit option. Now the correct folder is determined using the --raku-bin-dir option
  • Now --append option works through previous report.txt file instead of previous coverage.log file. The coverage.log file is deleted after each run because it can be very large
  • Improve calculation of coverage level. Most likely now the level will be lower than before

Bugfix release

02 Nov 18:08
Compare
Choose a tag to compare
  • Fix fail when run on library with not existed .precomp directory (#10)

Bugfix release

23 Oct 15:48
Compare
Choose a tag to compare
  • Fix #6 Warn in CoveredLinesCollector.rakumod

Bugfix release

23 Oct 15:43
Compare
Choose a tag to compare
  • Fix project name getter for html page
  • Fix JS of report.html
  • Make .precomp directory check as ambiguous be before run tests
  • Add tags to META6.json
  • Add Roadmap.md file

Bugfix release

21 Oct 17:47
Compare
Choose a tag to compare
  • fix rare issue in covered lines collector
  • add code coverage badges

Second public release

21 Oct 13:45
Compare
Choose a tag to compare
  • Add --fix-compunit flag
  • Fix tests for all three platforms
  • Improve CI
  • Update README

The first public release

14 Mar 18:52
Compare
Choose a tag to compare

Production ready code coverage tool