From e749138bd991260a4fa25e39b0aca3e9b7b6547e Mon Sep 17 00:00:00 2001 From: Willy Zhang Date: Tue, 5 May 2026 15:45:56 -0700 Subject: [PATCH] ci: reorder, continue on failure, and disable hardware HSM tests Signed-off-by: Willy Zhang --- .github/workflows/main.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d5b4171..9b5d3a9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -58,13 +58,19 @@ jobs: # above is not sufficient on self hosted runners. - name: Initialize LFS objects run: git lfs pull - - name: Run provisioning appliance load test - run: OPENTITAN_VAR_DIR=$(pwd)/.otvar-dev ./tests/run_pa_loadtest.sh --prod - name: Run provisioning appliance load test (PQ) + if: always() run: OPENTITAN_VAR_DIR=$(pwd)/.otvar-dev-pq ./tests/run_pa_loadtest.sh --pq - - name: Run TLS test - run: OPENTITAN_VAR_DIR=$(pwd)/.otvar-dev ./tests/run_tls_test.sh --prod - name: Run integration tests (SoftHSM2) + if: always() run: OT_PROV_ORCHESTRATOR_PATH="${OT_PROV_ORCHESTRATOR_PATH}" OT_PROV_ORCHESTRATOR_UNPACK="${OT_PROV_ORCHESTRATOR_UNPACK}" OPENTITAN_VAR_DIR=$(pwd)/.otvar-dev ./tests/run_ate_test.sh - - name: Run integration tests (Thales HSM) - run: OT_PROV_ORCHESTRATOR_PATH="${OT_PROV_ORCHESTRATOR_PATH}" OT_PROV_ORCHESTRATOR_UNPACK="${OT_PROV_ORCHESTRATOR_UNPACK}" OPENTITAN_VAR_DIR=$(pwd)/.otvar-prod ./tests/run_ate_test.sh --prod + # The following tests are temporarily disabled because the CI machine HSM is unavailable. + # - name: Run provisioning appliance load test + # if: always() + # run: OPENTITAN_VAR_DIR=$(pwd)/.otvar-dev ./tests/run_pa_loadtest.sh --prod + # - name: Run TLS test + # if: always() + # run: OPENTITAN_VAR_DIR=$(pwd)/.otvar-dev ./tests/run_tls_test.sh --prod + # - name: Run integration tests (Thales HSM) + # if: always() + # run: OT_PROV_ORCHESTRATOR_PATH="${OT_PROV_ORCHESTRATOR_PATH}" OT_PROV_ORCHESTRATOR_UNPACK="${OT_PROV_ORCHESTRATOR_UNPACK}" OPENTITAN_VAR_DIR=$(pwd)/.otvar-prod ./tests/run_ate_test.sh --prod