From 28d3deeff88a6964c734c631f69dbc28f47e2d53 Mon Sep 17 00:00:00 2001 From: Sushant Mane Date: Sun, 27 Oct 2024 17:50:54 -0700 Subject: [PATCH] Add buildpulse --- .../rawWorkflows/gh-ci-parameterized-flow.txt | 16 + .github/workflows/VeniceCI-E2ETests.yml | 512 ++++++++++++++++++ 2 files changed, 528 insertions(+) diff --git a/.github/rawWorkflows/gh-ci-parameterized-flow.txt b/.github/rawWorkflows/gh-ci-parameterized-flow.txt index bb5791dfa0..d41ebed48f 100644 --- a/.github/rawWorkflows/gh-ci-parameterized-flow.txt +++ b/.github/rawWorkflows/gh-ci-parameterized-flow.txt @@ -41,3 +41,19 @@ name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/VeniceCI-E2ETests.yml b/.github/workflows/VeniceCI-E2ETests.yml index 4207e4ef89..397bc26fd6 100644 --- a/.github/workflows/VeniceCI-E2ETests.yml +++ b/.github/workflows/VeniceCI-E2ETests.yml @@ -54,6 +54,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1010: strategy: @@ -96,6 +112,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1020: strategy: @@ -138,6 +170,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1030: strategy: @@ -180,6 +228,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1040: strategy: @@ -222,6 +286,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1050: strategy: @@ -264,6 +344,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1060: strategy: @@ -306,6 +402,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1070: strategy: @@ -348,6 +460,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1080: strategy: @@ -390,6 +518,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1090: strategy: @@ -432,6 +576,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1100: strategy: @@ -474,6 +634,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1110: strategy: @@ -516,6 +692,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1120: strategy: @@ -558,6 +750,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1130: strategy: @@ -600,6 +808,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1200: strategy: @@ -642,6 +866,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1210: strategy: @@ -684,6 +924,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1220: strategy: @@ -726,6 +982,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1230: strategy: @@ -768,6 +1040,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1240: strategy: @@ -810,6 +1098,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1250: strategy: @@ -852,6 +1156,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1260: strategy: @@ -894,6 +1214,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1270: strategy: @@ -936,6 +1272,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1280: strategy: @@ -978,6 +1330,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1400: strategy: @@ -1020,6 +1388,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1410: strategy: @@ -1062,6 +1446,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1420: strategy: @@ -1104,6 +1504,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1430: strategy: @@ -1146,6 +1562,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1440: strategy: @@ -1188,6 +1620,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1500: strategy: @@ -1230,6 +1678,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1550: strategy: @@ -1272,6 +1736,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_9999: strategy: @@ -1314,6 +1794,22 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} E2ETestsCompletion: strategy: @@ -1357,4 +1853,20 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Process all test XML files + run: | + for file in $(find . -name "TEST-*.xml"); do + # Process each file + echo "Processing $file" + done + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 7715725 + repository: 540916718 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }}