Skip to content

Commit 8837bbe

Browse files
committed
run code coverage only when coverage is set and greater than 0
1 parent cd89abb commit 8837bbe

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

.github/workflows/flutter-branch.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,17 +109,21 @@ jobs:
109109
with:
110110
ssh-private-key: ${{ secrets.CI_SSH_PRIVATE_KEY_FOR_GITHUB_PRIVATE_REPOS }}
111111
git-lfs: ${{ inputs.git-lfs }}
112+
- uses: QuickBirdEng/actions/setup-environment@main
112113
- uses: QuickBirdEng/actions/setup-flutter@main
114+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
113115
with:
114116
use-cache: false
115117
clean: true
116118
working-directory: ${{ inputs.working-directory }}
117119
- run: flutter test --coverage --dart-define STAGE=mock
120+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
118121
- uses: QuickBirdEng/actions/flutter-coverage@main
119122
with:
120123
path: ${{ env.CODE_COVERAGE_FILE_PATH }}
121124
min_coverage: ${{ env.CODE_COVERAGE }}
122125
exclude: ${{ env.CODE_COVERAGE_EXLUDE_FILE }}
126+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
123127

124128
build-ios:
125129
runs-on: [self-hosted, macOS]

.github/workflows/flutter-package-branch.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,16 @@ jobs:
6060
with:
6161
ssh-private-key: ${{ secrets.CI_SSH_PRIVATE_KEY_FOR_GITHUB_PRIVATE_REPOS }}
6262
git-lfs: ${{ inputs.git-lfs }}
63+
- uses: QuickBirdEng/actions/setup-environment@main
6364
- uses: QuickBirdEng/actions/setup-flutter@main
6465
with:
6566
working-directory: ${{ inputs.working-directory }}
67+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
6668
- run: flutter test --coverage --dart-define STAGE=mock
69+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
6770
- uses: QuickBirdEng/actions/flutter-coverage@main
6871
with:
6972
path: ${{ env.CODE_COVERAGE_FILE_PATH }}
7073
min_coverage: ${{ env.CODE_COVERAGE }}
7174
exclude: ${{ env.CODE_COVERAGE_EXLUDE_FILE }}
75+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}

.github/workflows/flutter-package-release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,19 @@ jobs:
6868
with:
6969
ssh-private-key: ${{ secrets.CI_SSH_PRIVATE_KEY_FOR_GITHUB_PRIVATE_REPOS }}
7070
git-lfs: ${{ inputs.git-lfs }}
71+
- uses: QuickBirdEng/actions/setup-environment@main
7172
- uses: QuickBirdEng/actions/setup-flutter@main
7273
with:
7374
working-directory: ${{ inputs.working-directory }}
75+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
7476
- run: flutter test --coverage --dart-define STAGE=mock
77+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
7578
- uses: QuickBirdEng/actions/flutter-coverage@main
7679
with:
7780
path: ${{ env.CODE_COVERAGE_FILE_PATH }}
7881
min_coverage: ${{ env.CODE_COVERAGE }}
7982
exclude: ${{ env.CODE_COVERAGE_EXLUDE_FILE }}
83+
if: ${{ env.CODE_COVERAGE != '' && env.CODE_COVERAGE != 0 }}
8084

8185
slack-update-success:
8286
runs-on: [self-hosted, Linux]

0 commit comments

Comments
 (0)