1818 uses : subosito/flutter-action@v2
1919 with :
2020 cache : true
21- - name : Install melos
22- run : dart pub global activate melos
23- - name : Bootstrap melos
24- run : melos bootstrap
2521 - name : Get dependencies
26- run : melos run pub_get --no-select
22+ run : pub get
2723 - name : Analyze all projects
2824 run : dart analyze --fatal-infos --fatal-warnings
2925 - name : Format all projects
@@ -39,14 +35,40 @@ jobs:
3935 uses : subosito/flutter-action@v2
4036 with :
4137 cache : true
42- - name : Install melos
43- run : dart pub global activate melos
44- - name : Bootstrap melos
45- run : melos bootstrap
4638 - name : Install coverde
4739 run : dart pub global activate coverde
48- - name : Run tests with coverage
49- run : melos run test_with_coverage --no-select
40+ - name : Run Test with Coverage
41+ run : |
42+ melos exec rm -rf coverage
43+ cd flutter_map_cache
44+ flutter test --no-pub -r expanded --coverage
45+ coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
46+ cd ..
47+ cd flutter_map_compass
48+ flutter test --no-pub -r expanded --coverage
49+ coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
50+ cd ..
51+ cd flutter_map_maplibre
52+ flutter test --no-pub -r expanded --coverage
53+ coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
54+ cd ..
55+ cd flutter_map_mbtiles
56+ flutter test --no-pub -r expanded --coverage
57+ coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
58+ cd ..
59+ cd flutter_map_pmtiles
60+ flutter test --no-pub -r expanded --coverage
61+ coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
62+ cd ..
63+ # cd vector_map_tiles_mbtiles
64+ # flutter test --no-pub -r expanded --coverage
65+ # coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
66+ # cd ..
67+ # cd vector_map_tiles_pmtiles
68+ # flutter test --no-pub -r expanded --coverage
69+ # coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
70+ # cd ..
71+ coverde value -i coverage/filtered.lcov.info > coverage/result.txt
5072 - name : Run Codecov
5173 uses : codecov/codecov-action@v5
5274 env :
0 commit comments