Skip to content

Commit 07a80f3

Browse files
author
vividcoder
committed
ci: merge test and jacocoTestReport into single Gradle invocation
Reduces Gradle startup overhead by running both tasks in one command.
1 parent 75bde18 commit 07a80f3

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

.github/workflows/coverage-check.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,8 @@ jobs:
4242
key: ${{ runner.os }}-coverage-gradle-${{ hashFiles('**/*.gradle', '**/gradle-wrapper.properties') }}
4343
restore-keys: ${{ runner.os }}-coverage-gradle-
4444

45-
- name: Run tests
46-
run: ./gradlew test
47-
48-
- name: Generate coverage reports
49-
run: ./gradlew jacocoTestReport
45+
- name: Run tests and generate coverage reports
46+
run: ./gradlew test jacocoTestReport
5047

5148
- name: Upload coverage reports
5249
uses: actions/upload-artifact@v4
@@ -80,11 +77,8 @@ jobs:
8077
key: ${{ runner.os }}-coverage-gradle-${{ hashFiles('**/*.gradle', '**/gradle-wrapper.properties') }}
8178
restore-keys: ${{ runner.os }}-coverage-gradle-
8279

83-
- name: Run tests
84-
run: ./gradlew test
85-
86-
- name: Generate coverage reports
87-
run: ./gradlew jacocoTestReport
80+
- name: Run tests and generate coverage reports
81+
run: ./gradlew test jacocoTestReport
8882

8983
- name: Upload coverage reports
9084
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)