diff --git a/.github/workflows/codacy.yml b/.github/workflows/codacy.yml new file mode 100644 index 0000000..6a69651 --- /dev/null +++ b/.github/workflows/codacy.yml @@ -0,0 +1,27 @@ +name: Run Tests and send coverage + +on: [push] + +jobs: + build: + + runs-on: ubuntu-latest + environment: production + + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v3 + with: + java-version: '8' + distribution: 'temurin' + cache: maven + - name: Test with Maven + run: mvn clean test + + - name: Codacy Coverage Reporter + shell: bash + run: | + CODACY_PROJECT_TOKEN=${{ secrets.CODACY_PROJECT_TOKEN }} \ + bash <(curl -Ls https://coverage.codacy.com/get.sh) report + diff --git a/src/test/java/com/codacy/utils/MathTest.java b/src/test/java/com/codacy/utils/MathTest.java index 3081f44..481438c 100644 --- a/src/test/java/com/codacy/utils/MathTest.java +++ b/src/test/java/com/codacy/utils/MathTest.java @@ -10,6 +10,7 @@ public void shouldAddNumbers() { Math math = new Math(23); assertEquals(7, math.magicAdd(3, 4)); + assertEquals(8, math.magicAdd(4, 4)); } // Uncomment this to have 100% coverage