From 7326d91602e14b4e142c702ddb943288c1752d9d Mon Sep 17 00:00:00 2001 From: "stepan.moc" Date: Tue, 2 Apr 2024 13:29:50 +0200 Subject: [PATCH] Update gradle.yml --- .github/workflows/gradle.yml | 42 ++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 06a2f16..0c6ab6f 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -26,3 +26,45 @@ jobs: - name: Build backend with Gradle Wrapper run: ./gradlew build working-directory: ./backend + + tests: + runs-on: ubuntu-latest + needs: build + permissions: + contents: read + steps: + - uses: actions/checkout@v4 + + - name: Set up JDK 17 for backend + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + + - name: Set execute permissions for backend gradlew + run: chmod +x ./backend/gradlew + + - name: Run backend tests + run: ./gradlew test + working-directory: ./backend + + jacoco: + runs-on: ubuntu-latest + needs: build + permissions: + contents: read + steps: + - uses: actions/checkout@v4 + + - name: Set up JDK 17 for backend + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + + - name: Set execute permissions for backend gradlew + run: chmod +x ./backend/gradlew + + - name: Generate Jacoco report + run: ./gradlew jacocoTestReport + working-directory: ./backend