1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 13:58:47 +00:00

Add instructions to generate test coverage report (#613)

This commit is contained in:
Abdullah Deshmukh
2020-12-10 12:46:18 +05:30
committed by GitHub
parent 0264184a2c
commit 3d943d7d46

View File

@@ -42,6 +42,16 @@ The Flutter SDK can run unit tests and widget tests in a virtual machine, withou
- For testing state using Flutter Driver
- Run `flutter drive --target=test_driver/<file_path>`
### To generate test coverage report:
- Install the `lcov` tool:
- For MacOS, run `brew install lcov`
- For Linux, run `sudo apt install lcov`
- Run tests with coverage:
- `flutter test --coverage`
- Convert `lcov.info` into readable html:
- Run `genhtml coverage/lcov.info -o coverage/index`
- Open `coverage/index/index.html` in your preferred browser.
### CI/CD
- Refer [.travis.yml](../.travis.yml) and the [tool](../tool) directory to see how to test Flutter projects using Travis-CI.