dlcov 1.0.1 copy "dlcov: ^1.0.1" to clipboard
dlcov: ^1.0.1 copied to clipboard

CLI app to verify flutter test coverage target in CI/CD pipeline

DLCOV - CLI app to verify flutter test coverage target in CI/CD pipeline #

Usage Example #

Long

dlcov --file=path/to/lcov.info --coverage=80 --exclude-sufix=.g.dart,.freezed.dart --log=true

Short

dlcov -f ./lcov.info -c 80 -e .g.dart,.freezed.dart -l true

Using Flutter defaults

dlcov -c 80

Install #

pub global activate dlcov

Parameters availables #

Long Short Mandatory Default Sample Description
--coverage -c true 80.0 min coverage target
--file -f false coverage/lcov.info ./lcov.info relative lcov file path
--log -l false false true Log every test coverage info in dlcov.log - Limit up to 1000 lines
--exclude-sufix -e false .g.dart,.freezed.dart .g.dart Remove generated files from test coverage results, separated by commas

Github actions #

if the test coverage is less than 80, it stop the pipeline here, and abort the actions

ScreenShot
11
likes
160
points
6.53k
downloads

Publisher

unverified uploader

Weekly Downloads

CLI app to verify flutter test coverage target in CI/CD pipeline

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

args, lcov_parser

More

Packages that depend on dlcov