diff --git a/.github/workflows/slo.yml b/.github/workflows/slo.yml index 483985d92..40b782d9b 100644 --- a/.github/workflows/slo.yml +++ b/.github/workflows/slo.yml @@ -79,6 +79,20 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} sdk_name: ${{ matrix.sdk.name }} + - name: Download chaos testing tool + uses: robinraju/release-downloader@v1 + with: + repository: 'alexei-led/pumba' + tag: '0.10.1' + fileName: 'pumba_linux_amd64' + + - name: Run chaos testing + run: | + echo 'Performing chaos testing...' + chmod +x ./pumba_linux_amd64 + sleep 30 + ./pumba_linux_amd64 --random --interval 30s restart re2:^ydb-dynamic & + - name: Run SLO Tests run: | ./tests/slo/.bin/${{matrix.sdk.id}}_linux_amd64 create grpc://localhost:2135 /Root/testdb