diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5a9386b66251..4f6d97d55b02 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -240,7 +240,7 @@ jobs: - uses: ./.github/actions/setup-go-for-project - uses: ./.github/actions/run-monitored-tmpnet-cmd with: - run: ./scripts/run_task.sh test-load + run: ./scripts/run_task.sh test-load -- --load-timeout=30s artifact_prefix: load prometheus_username: ${{ secrets.PROMETHEUS_ID || '' }} prometheus_password: ${{ secrets.PROMETHEUS_PASSWORD || '' }} @@ -254,27 +254,13 @@ jobs: - uses: ./.github/actions/setup-go-for-project - uses: ./.github/actions/run-monitored-tmpnet-cmd with: - run: ./scripts/run_task.sh test-load-kube-kind + run: ./scripts/run_task.sh test-load-kube-kind -- --load-timeout=30s runtime: kube artifact_prefix: load-kube prometheus_username: ${{ secrets.PROMETHEUS_ID || '' }} prometheus_password: ${{ secrets.PROMETHEUS_PASSWORD || '' }} loki_username: ${{ secrets.LOKI_ID || '' }} loki_password: ${{ secrets.LOKI_PASSWORD || '' }} - load2: - name: Run load2 test - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: ./.github/actions/setup-go-for-project - - uses: ./.github/actions/run-monitored-tmpnet-cmd - with: - run: ./scripts/run_task.sh test-load2 -- --load-timeout=30s - artifact_prefix: load2 - prometheus_username: ${{ secrets.PROMETHEUS_ID || '' }} - prometheus_password: ${{ secrets.PROMETHEUS_PASSWORD || '' }} - loki_username: ${{ secrets.LOKI_ID || '' }} - loki_password: ${{ secrets.LOKI_PASSWORD || '' }} robustness: runs-on: ubuntu-latest steps: diff --git a/Taskfile.yml b/Taskfile.yml index 5496aafb724c..4ab2426a3a10 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -316,25 +316,19 @@ tasks: desc: Runs load tests cmds: - task: generate-load-contract-bindings - - task: build - - cmd: go run ./tests/load/c/main --avalanchego-path=./build/avalanchego {{.CLI_ARGS}} - - test-load2: - desc: Runs second iteration of load tests - cmds: - task: build - cmd: go run ./tests/load2/main --avalanchego-path=./build/avalanchego {{.CLI_ARGS}} test-load-exclusive: desc: Runs load tests against kube with exclusive scheduling cmds: - - cmd: go run ./tests/load/c/main --runtime=kube --kube-use-exclusive-scheduling {{.CLI_ARGS}} + - cmd: go run ./tests/load2/main --runtime=kube --kube-use-exclusive-scheduling {{.CLI_ARGS}} test-load-kube: desc: Runs load tests against a kubernetes cluster cmds: - task: generate-load-contract-bindings - - cmd: go run ./tests/load/c/main --runtime=kube {{.CLI_ARGS}} + - cmd: go run ./tests/load2/main --runtime=kube {{.CLI_ARGS}} test-load-kube-kind: desc: Runs load tests against a kind cluster diff --git a/scripts/tests.load.kube.kind.sh b/scripts/tests.load.kube.kind.sh index 62d2a0b8bf95..d6693a4c8315 100755 --- a/scripts/tests.load.kube.kind.sh +++ b/scripts/tests.load.kube.kind.sh @@ -33,4 +33,4 @@ else echo "Defaulting to limited-permission context 'kind-kind-tmpnet' to test RBAC Role permissions" fi -go run ./tests/load/c/main --runtime=kube --kube-image="$AVALANCHEGO_IMAGE" "$KUBECONFIG_CONTEXT" "$@" +go run ./tests/load2/main --runtime=kube --kube-image="$AVALANCHEGO_IMAGE" "$KUBECONFIG_CONTEXT" "$@"