From 12271691635317473e5f3bebb74516383ae57191 Mon Sep 17 00:00:00 2001 From: Ilja Pavlovs Date: Mon, 16 Oct 2023 16:13:41 +0300 Subject: [PATCH] Chore/vrf 673 fix "On Demand VRFV2 Plus Load Test" workflow (#10947) * VRF-673: fix "On Demand VRFV2 Plus Load Test" workflow * VRF-673: removing artifacts * VRF-673: update * VRF-673: cleanup --- .../on-demand-vrfv2plus-load-test.yml | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/on-demand-vrfv2plus-load-test.yml b/.github/workflows/on-demand-vrfv2plus-load-test.yml index 28c47b453de..1faf1b84908 100644 --- a/.github/workflows/on-demand-vrfv2plus-load-test.yml +++ b/.github/workflows/on-demand-vrfv2plus-load-test.yml @@ -65,6 +65,8 @@ jobs: id-token: write contents: read env: + LOKI_URL: ${{ secrets.LOKI_URL }} + LOKI_TOKEN: ${{ secrets.LOKI_TOKEN }} SELECTED_NETWORKS: ${{ inputs.network }} VRFV2PLUS_TEST_DURATION: ${{ inputs.testDuration }} VRFV2PLUS_RATE_LIMIT_UNIT_DURATION: 1m @@ -104,8 +106,19 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 0 - - name: Run E2E soak tests - run: | - cd integration-tests/load/vrfv2plus - go test -v -timeout 8h -run TestVRFV2PlusLoad/vrfv2plus_soak_test - + - name: Run Tests + uses: smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@eccde1970eca69f079d3efb3409938a72ade8497 # v2.2.13 + with: + test_command_to_run: cd ./integration-tests && go test -v -count=1 -timeout 6h -run TestVRFV2PlusLoad/vrfv2plus_soak_test ./load/vrfv2plus + test_download_vendor_packages_command: cd ./integration-tests && go mod download + cl_repo: ${{ inputs.chainlinkImage }} + cl_image_tag: ${{ inputs.chainlinkVersion }} + aws_registries: ${{ secrets.QA_AWS_ACCOUNT_NUMBER }} + artifacts_name: vrf-test-logs + artifacts_location: ./integration-tests/load/logs/ + token: ${{ secrets.GITHUB_TOKEN }} + go_mod_path: ./integration-tests/go.mod + should_cleanup: false + QA_AWS_REGION: ${{ secrets.QA_AWS_REGION }} + QA_AWS_ROLE_TO_ASSUME: ${{ secrets.QA_AWS_ROLE_TO_ASSUME }} + QA_KUBECONFIG: ${{ secrets.QA_KUBECONFIG }}