diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 549217c..4e1ebda 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,8 +24,11 @@ jobs: - name: Install dependencies run: flutter pub get + - name: Activate coverage + run: pub global activate coverage + - name: Test package - run: flutter test --coverage + run: dart test --coverage=coverage env: TOKEN: ${{ secrets.TOKEN }} TEST_DATABASE_ID: ${{ secrets.TEST_DATABASE_ID }} @@ -33,6 +36,9 @@ jobs: TEST_BLOCK_ID: ${{ secrets.TEST_BLOCK_ID }} EXEC_ENV: 'github_actions' + - name: Format coverage + run: pub global run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.packages --report-on=lib + - name: Upload coverge to Codecov uses: codecov/codecov-action@v1 with: diff --git a/.gitignore b/.gitignore index 43f9215..e29d44b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ env.dart .env* .vscode +coverage/ # Miscellaneous *.class