From 3db5f3743a0d41fa1fbc5972b3ab676021f8f415 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Mon, 9 Dec 2024 23:30:34 +0800 Subject: [PATCH] ci: jacoco execution data not found --- .github/workflows/ci.yaml | 35 ++++++++--------------------------- 1 file changed, 8 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0ff58f42..ff8500d2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,25 +9,9 @@ on: - '**.md' jobs: - build: - name: Build - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Setup Java - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: 17 - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 - - name: Build with Gradle - run: ./gradlew build -x test unit-test: name: UniteTest runs-on: ubuntu-latest - needs: build steps: - name: Checkout uses: actions/checkout@v4 @@ -40,18 +24,13 @@ jobs: uses: gradle/actions/setup-gradle@v4 - name: Unit Test with Gradle run: ./gradlew :generator:test - - name: Upload Jacoco - uses: actions/upload-artifact@v4 - with: - name: ${{ github.job }} - path: generator/build/jacoco/test.exec integration-test: strategy: matrix: middleware: [ "tomcat", "jetty" ] runs-on: ubuntu-latest name: ${{ matrix.middleware }} - needs: [ build, unit-test ] + needs: [ unit-test ] steps: - name: Checkout uses: actions/checkout@v4 @@ -79,10 +58,6 @@ jobs: permissions: contents: write steps: - - name: Download Jacoco - uses: actions/download-artifact@v4 - with: - path: integration-test/build/jacoco - name: Checkout uses: actions/checkout@v4 - name: Setup Java @@ -92,8 +67,14 @@ jobs: java-version: 17 - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 + - name: Unit Test with Gradle + run: ./gradlew :generator:test + - name: Download Jacoco + uses: actions/download-artifact@v4 + with: + path: build/jacoco - name: Merge Jacoco - run: ./gradlew :jacocoTestReport + run: ./gradlew :jacocoTestReport --info - name: Generate JaCoCo Badge uses: cicirello/jacoco-badge-generator@v2 with: