LuaCov reporter for coveralls.io service.
Currently support
Also luacov-coveralls
has code which support some other CI but I never test them.
If you can test it please do that and send PR.
luarocks install luacov-coveralls
To install current master use this command
luarocks install luacov-coveralls --server=http://rocks.moonscript.org/dev
- Run tests with enabled LuaCov
- Run
luacov-coveralls
luacov-coveralls [-h] [-v] [-c FILE] [-j FILE] [-e PAT] [-i PAT]
[-r DIR] [-t TOKEN] [-o FILE] [--dryrun]
optional arguments:
-h, --help show this help message and exit
-v, --verbose print verbose messages
-c FILE, --config FILE
configuration file
-o FILE, --output FILE
output file
-j FILE, --json FILE merge report with this json report
-m, --merge merge statistics for files with same name
-r DIR, --root DIR set the root directory
-e PAT, --exclude PAT set exclude pattern
-i PAT, --include PAT set include pattern
-s NAME, --service-name NAME
set `service_name` field explicitly
-b [+-]VALUE, --build-number [+-]VALUE
set/change `service_number` field explicitly
-t TOKEN, --repo-token TOKEN
set the repo_token of this project
--dryrun run coveralls without uploading report
Note! --build-number
option is experimental.
before_install:
- sudo luarocks install luacov-coveralls
script:
- lua -lluacov test.lua
after_success:
- luacov-coveralls
Test Lua module written on Lua and C using cpp-coveralls
before_install:
- sudo pip install cpp-coveralls
- sudo luarocks install luacov-coveralls
script:
- lua -lluacov test.lua
after_success:
- coveralls --dump c.report.json
- luacov-coveralls -j c.report.json