full_coverage
커버리지 테스트 도구가 모든 Dart 파일을 볼 수 있도록 해주는 패키지 스크립트입니다.
모든 Dart 파일을 볼 수 있도록 커버리지 테스트 도구를 허용하는 패키지 스크립트
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Coverage tools like codecov only see the files that were actually triggered by tests. This means that a coverage of 100% can easily be a lie, e.g. you can just write a dummy test that does not import any files and a coverage tool will ignore all the code base.
Luckily, this package resolves this problem.
The full_coverage package harvests the power of Bash to find all files in specified directory, by default it is lib directory, where all Flutter files are. It then creates a dummy test file test/full_coverage_test.dart that imports all the Dart files that were found and has an empty void main() {} function so that it actually starts.
Use this command:
dart pub global activate full_coverage
Use the command:
dart pub global run full_coverage
Or add the cache-system to your PATH environment variable for run directly. Check documentation for more;
full_coverage
-i, --ignore Ignore files. ex (*_widget.dart,*_page.dart).
-h, --[no-]help usage doc.
For more details Telegram Group Flutterando.