From dd725e5b37553a8353bf33b51d9001768d9cfb97 Mon Sep 17 00:00:00 2001 From: lukaszcl <120112546+lukaszcl@users.noreply.github.com> Date: Thu, 27 Feb 2025 14:41:23 +0100 Subject: [PATCH] Use ignore-parent-failures-on-subtests=true --- .github/workflows/flakeguard.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/flakeguard.yml b/.github/workflows/flakeguard.yml index 062d98072ec..20eda626640 100644 --- a/.github/workflows/flakeguard.yml +++ b/.github/workflows/flakeguard.yml @@ -345,7 +345,19 @@ jobs: GH_INPUTS_MAX_PASS_RATIO: ${{ inputs.maxPassRatio }} CL_DATABASE_URL: ${{ env.DB_URL }} run: | - flakeguard run --project-path=$GH_INPUTS_PROJECT_PATH --test-packages=${{ matrix.testPackages }} --run-count=${{ env.TEST_REPEAT_COUNT }} --max-pass-ratio=$GH_INPUTS_MAX_PASS_RATIO --race=${{ env.RUN_WITH_RACE }} --shuffle=${{ env.RUN_WITH_SHUFFLE }} --shuffle-seed=${{ env.SHUFFLE_SEED }} --skip-tests=${{ env.SKIPPED_TESTS }} --output-json=test-result.json --omit-test-outputs-on-success=${{ env.OMIT_TEST_OUTPUTS_ON_SUCCESS }} + flakeguard run \ + --ignore-parent-failures-on-subtests=true \ + --project-path=$GH_INPUTS_PROJECT_PATH \ + --test-packages=${{ matrix.testPackages }} \ + --run-count=${{ env.TEST_REPEAT_COUNT }} \ + --max-pass-ratio=$GH_INPUTS_MAX_PASS_RATIO \ + --race=${{ env.RUN_WITH_RACE }} \ + --shuffle=${{ env.RUN_WITH_SHUFFLE }} \ + --shuffle-seed=${{ env.SHUFFLE_SEED }} \ + --skip-tests=${{ env.SKIPPED_TESTS }} \ + --output-json=test-result.json \ + --omit-test-outputs-on-success=${{ env.OMIT_TEST_OUTPUTS_ON_SUCCESS }} + # Output the status of the flakeguard run to files so that the next step can aggregate them and act accordingly EXIT_CODE=$? echo "$EXIT_CODE" > status_${GITHUB_JOB}.txt