A package with helpers for generating and editing code coverage reports in dart.
Inspired by remove_from_coverage and dart_coverage_helper.
Generates a dart file of all project files which should be covered by unit tests.
| option | abbreviation | info | 
|---|---|---|
| output | -o | A path to save output file. Defaults to test/coverage_report_test.dart. | 
| remove | -r | A regexp pattern of paths to exclude. Optional. | 
| help | -h | Displays help. | 
flutter pub run dart_code_coverage:generate_dart_file -r ".*\.g\.dart","localizations.dart"Removes files with given patterns from lcov.info
| option | abbreviation | info | 
|---|---|---|
| file | -f | The lcov.info file to edit. Defaults to coverage/lcov.info. | 
| remove | -r | A regexp pattern of paths to exclude. Must be given. | 
| help | -h | Displays help. | 
flutter pub run dart_code_coverage:edit_lcov -r ".*\.g\.dart","localizations.dart"# generate dart file of all files to be covered by unit tests
flutter pub run dart_code_coverage:generate_dart_file -r ".*\.g\.dart","localizations.dart"
# generate lcov
flutter test --coverage
# edit lcov
flutter pub run dart_code_coverage:edit_lcov -r ".*\.g\.dart","localizations.dart"
# generate report
genhtml coverage/lcov.info -o coverage/html