🎯 A simple lcov server & cli parser
It's a lcov server! It stores lcov reports and categorizes them based on their origin repo.
postgres
installednodejs
installed
npm install lcov-server -g
Usage: lcov-server [options]
Commands:
upload, --upload, -u [server ] Set the url to upload lcov data too (default: http://localhost:8080)
serve, -s, --serve Pass this option to startup a lcov-server instance
version, -v, --version output the version number
help, -h, --help output usage information
Options:
db, -d, --db [db] Set the db connection (default: postgres://localhost:5432/lcov-server)
parser, -p, --parser <parser> Set the parser value [lcov, cobertura, golang, jacoco], defaults to lcov (default: lcov)
basePath, -bp, --basePath <path> The path that defines the base directory where the files that were covered will be located
tap test --coverage-report=text-lcov | lcov-server --upload http://...
lcov-server --serve --db postgres://localhost:5432/lcov-server