diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c21cfc30e..e8d8a09632 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -112,6 +112,12 @@ jobs: -x checkstyleIntegrationTest -x test + - name: Coverage + uses: codecov/codecov-action@v1 + with: + token: ${{ secrets.CODECOV_TOKEN }} + files: ./build/reports/jacoco/test/jacocoTestReport.xml + - uses: actions/upload-artifact@v3 if: always() with: diff --git a/build.gradle b/build.gradle index 05f7cc1151..257760f7ae 100644 --- a/build.gradle +++ b/build.gradle @@ -298,6 +298,7 @@ task citest(type: Test) { ] } dependsOn copyExtraTestResources + finalizedBy jacocoTestReport } splitTestConfig.each{ testName, testCfg -> @@ -337,6 +338,7 @@ splitTestConfig.each{ testName, testCfg -> ] } dependsOn copyExtraTestResources + finalizedBy jacocoTestReport } } @@ -347,6 +349,7 @@ jacoco { } jacocoTestReport { + getExecutionData().setFrom(fileTree(buildDir).include("/jacoco/*.exec")) reports { xml.required = true }