Description
Configurer la génération et le reporting de couverture de tests dans GitHub Actions.
Étapes
1. Ajouter la génération de couverture
flutter test --coverage
genhtml coverage/lcov.info -o coverage/html
2. Configurer GitHub Actions
Ajouter au workflow:
- name: Run tests with coverage
run: flutter test --coverage
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
with:
files: coverage/lcov.info
fail_ci_if_error: true
3. Ajouter badge dans README
[](https://codecov.io/gh/r9r-dev/conduit)
Seuils recommandés
- Coverage global: 50% minimum
- Nouveaux fichiers: 80% minimum
Effort estimé
4 heures
Référence
docs/CODE_REVIEW.md - Section 5.4
Description
Configurer la génération et le reporting de couverture de tests dans GitHub Actions.
Étapes
1. Ajouter la génération de couverture
flutter test --coverage genhtml coverage/lcov.info -o coverage/html2. Configurer GitHub Actions
Ajouter au workflow:
3. Ajouter badge dans README
Seuils recommandés
Effort estimé
4 heures
Référence
docs/CODE_REVIEW.md - Section 5.4