Coverage tracker for Coveralls
CL-Coveralls is a helper library to post test coverage to Coveralls.
This software is still ALPHA quality. The APIs will be likely to change.
- Clozure CL 1.4-1.9 (Not support 1.10 because it's broken)
Supported CI services
Number of entered
Coveralls allows us to track the number of entered times for each lines, however all Common Lisp coverage tools don't provide the information. CL-Coveralls posts it as
1 for all lines entered.
CL-Coveralls see if
$COVERALLS is bound for deciding whether recording test coverage or not. Don't forget to set the environment variable before running tests.
$ COVERALLS=true sbcl --load test-script.lisp --eval '(sb-ext:exit)'
In your test script, wrap your test code with
(coveralls:with-coveralls () ;; Run tests (prove:run :your-app))
- Eitaro Fukamachi (email@example.com)
Copyright (c) 2015 Eitaro Fukamachi (firstname.lastname@example.org)
Licensed under the BSD 2-Clause License.