feat: more features in the load testing harness (#1691)

* fix: make stripped payload size configurable

* feat: more load test features

* Update cmd/hatchet-loadtest/do.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: try to fix load tests

* increase timeout, update goleak ignores

* fix: data race in scheduler with snapshot input

* fix: logger improvements

* add one more goleak ignore

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
abelanger5
2025-05-07 21:39:30 -04:00
committed by GitHub
parent 858f4d9b82
commit 5c5c1aa5a1
16 changed files with 340 additions and 140 deletions
+2 -2
View File
@@ -320,7 +320,7 @@ jobs:
- name: Test
run: |
go test -tags load ./... -p 5 -v -race -failfast
go test -tags load ./... -p 5 -v -race -failfast -timeout 20m
env:
TESTING_MATRIX_MIGRATE: ${{ matrix.migrate-strategy }}
TESTING_MATRIX_RABBITMQ_ENABLED: ${{ matrix.rabbitmq-enabled }}
@@ -356,7 +356,7 @@ jobs:
- name: Test
run: |
go test -tags rampup ./... -p 5 -v -race -failfast
go test -tags rampup ./... -p 5 -v -race -failfast -timeout 20m
env:
TESTING_MATRIX_MIGRATE: ${{ matrix.migrate-strategy }}
TESTING_MATRIX_RABBITMQ_ENABLED: ${{ matrix.rabbitmq-enabled }}