Skip to content

Commit da0f2da

Browse files
committed
use melos script
1 parent 6beb104 commit da0f2da

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

.github/workflows/coverage.yaml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,12 @@ jobs:
4343
sleep 5
4444
done
4545
46-
- name: Run unit tests and generate coverage
46+
- name: Run tests and generate coverage with Melos
4747
run: |
48-
melos exec rm -rf coverage
49-
mkdir -p coverage
50-
melos exec --dir-exists="test" -- dart test --coverage=coverage --concurrency=1
51-
52-
- name: Calculate and merge coverage
53-
if: success()
54-
run: |
55-
dart pub global run coverage:format_coverage --lcov --in=packages --out=coverage/lcov.info --report-on=lib
56-
dart pub global run coverde filter --input coverage/lcov.info --output coverage/filtered.lcov.info --filters .g.dart
57-
dart pub global run coverde value -i coverage/filtered.lcov.info > coverage/result.txt
58-
48+
dart pub global activate coverage
49+
dart pub global activate coverde
50+
melos run unit_test_and_coverage
51+
5952
- name: Debug Coverage Directory
6053
run: ls -R coverage
6154

@@ -65,3 +58,5 @@ jobs:
6558
with:
6659
token: ${{ secrets.CODECOV_TOKEN }}
6760
files: ./coverage/filtered.lcov.info
61+
fail_ci_if_error: true
62+

0 commit comments

Comments
 (0)