From 8d66a561df346a4c7ee0add3d9dd7cc4236485de Mon Sep 17 00:00:00 2001 From: Do Yeop Kim <113661364+Dobby-Kim@users.noreply.github.com> Date: Tue, 23 Jul 2024 17:23:07 +0900 Subject: [PATCH] =?UTF-8?q?chore(actions-CI):=20checkout=20repo=20dir=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflows/be-ci-pr-code-coverage-test.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/be-ci-pr-code-coverage-test.yml b/.github/workflows/be-ci-pr-code-coverage-test.yml index a330c6fd7..ad752516e 100644 --- a/.github/workflows/be-ci-pr-code-coverage-test.yml +++ b/.github/workflows/be-ci-pr-code-coverage-test.yml @@ -15,6 +15,8 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 + with: + path: backend - name: Set up JDK 17 uses: actions/setup-java@v3 @@ -26,7 +28,7 @@ jobs: uses: actions/cache@v3 with: path: | - ~/backend/.gradle/wrapper + ~/.gradle/wrapper key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} restore-keys: | ${{ runner.os }}-gradle-wrapper- @@ -35,32 +37,32 @@ jobs: uses: actions/cache@v3 with: path: | - ~/backend/.gradle/caches - ~/backend/.gradle/wrapper + ~/.gradle/caches + ~/.gradle/wrapper key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle.properties', '**/gradle-wrapper.properties', '**/settings.gradle*') }} restore-keys: | ${{ runner.os }}-gradle- - name: Grant execute permission for gradlew - run: chmod +x ./backend/gradlew + run: chmod +x ./gradlew - name: Run tests and generate coverage report env: JAVA_HOME: ${{ steps.setup-java.outputs.java-home }} - run: ./backend/gradlew test jacocoTestReport + run: ./gradlew test jacocoTestReport continue-on-error: true - name: Verify test coverage env: JAVA_HOME: ${{ steps.setup-java.outputs.java-home }} - run: ./backend/gradlew jacocoTestCoverageVerification + run: ./gradlew jacocoTestCoverageVerification continue-on-error: true - name: 테스트 커버리지를 PR에 코멘트로 등록 uses: madrapps/jacoco-report@v1.6.1 with: title: 📌 Test Coverage Report - paths: ${{ github.workspace }}/**//backend/build/reports/jacoco/test/jacocoTestReport.xml + paths: ${{ github.workspace }}/**/build/reports/jacoco/test/jacocoTestReport.xml token: ${{ secrets.GITHUB_TOKEN }} min-coverage-overall: 80 min-coverage-changed-files: 80