diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index cf7cefc85..42c0d1fca 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -49,9 +49,7 @@ jobs: run: | ./gradlew check - name: Upload Coverage Report - if: | - ${{ matrix.os == 'ubuntu-latest' - && success() }} + if: matrix.os == 'ubuntu-latest' uses: codecov/codecov-action@v3 with: file: ./build/reports/jacoco/test/jacocoTestReport.xml diff --git a/build.gradle b/build.gradle index 2bbf53cad..291b89eb3 100644 --- a/build.gradle +++ b/build.gradle @@ -61,6 +61,7 @@ validateNebulaPom.enabled = false buildscript { ext { opensearch_version = System.getProperty("opensearch.version", "3.0.0-SNAPSHOT") + System.setProperty('tests.security.manager', 'false') } repositories { @@ -131,6 +132,14 @@ test { include '**/*Tests.class' } +jacocoTestReport { + dependsOn test + reports { + xml.required = true + } +} +tasks.named("check").configure { dependsOn(jacocoTestReport) } + task integTest(type: RestIntegTestTask) { description = "Run tests against a cluster" testClassesDirs = sourceSets.test.output.classesDirs