From 5f622850b227a222ec8ac957184c9e7a0c920a40 Mon Sep 17 00:00:00 2001 From: Federico Iosue Date: Wed, 5 Aug 2020 10:52:18 +0200 Subject: [PATCH] Added coverage generation and sonarqube analysis to Github workflow --- .github/workflows/main.yml | 11 ++++++++--- sonar-project.properties | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cf20a46050..884f55cd1f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,8 +13,8 @@ jobs: uses: actions/setup-java@v1 with: java-version: 1.8 - - name: Run unit tests - run: ./gradlew test + - name: Run unit tests and coverage generation + run: ./gradlew jacocoTestReport - name: Run instrumentation tests uses: reactivecircus/android-emulator-runner@v2 with: @@ -24,4 +24,9 @@ jobs: avd-name: test emulator-options: -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim disable-animations: true - script: ./gradlew -Pandroid.testInstrumentationRunnerArguments.notAnnotation=androidx.test.filters.FlakyTest connectedPlayDebugAndroidTest connectedFossDebugAndroidTest \ No newline at end of file + script: ./gradlew -Pandroid.testInstrumentationRunnerArguments.notAnnotation=androidx.test.filters.FlakyTest connectedPlayDebugAndroidTest connectedFossDebugAndroidTest + - name: SonarCloud static code analysis + uses: sonarsource/sonarcloud-github-action@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} \ No newline at end of file diff --git a/sonar-project.properties b/sonar-project.properties index 132f41405b..8dd23c4466 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -15,12 +15,12 @@ # along with this program. If not, see . # +sonar.organization=federicoiosue-github sonar.projectKey=omni-notes sonar.projectName=Omni Notes -sonar.projectVersion=5.4.4 sonar.sources=omniNotes/src/main/java sonar.language=java sonar.sourceEncoding=UTF-8 -sonar.branch=develop +sonar.branch=develop \ No newline at end of file