From 6f039eb605873f56045c47ef5bbad47c9f4fc5c5 Mon Sep 17 00:00:00 2001 From: winlin Date: Thu, 28 Aug 2025 09:23:17 -0400 Subject: [PATCH] Retry if blackbox test fail. --- .github/workflows/test.yml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4d22a93a2..c806e9ab2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -108,14 +108,19 @@ jobs: run: docker build --tag srs:test --build-arg MAKEARGS='-j2' -f trunk/Dockerfile.test . # For blackbox-test - name: Run SRS blackbox-test - run: | - #docker run --rm -w /srs/trunk/3rdparty/srs-bench srs:test ./objs/srs_blackbox_test -test.v \ - # -test.run 'TestFast_RtmpPublish_DvrFlv_Basic' -srs-log -srs-stdout srs-ffmpeg-stderr -srs-dvr-stderr \ - # -srs-ffprobe-stdout - docker run --rm -w /srs/trunk/3rdparty/srs-bench srs:test \ - ./objs/srs_blackbox_test -test.v -test.run '^TestFast' -test.parallel 64 - docker run --rm -w /srs/trunk/3rdparty/srs-bench srs:test \ - ./objs/srs_blackbox_test -test.v -test.run '^TestSlow' -test.parallel 1 + uses: nick-fields/retry@v3 + with: + timeout_minutes: 60 + max_attempts: 3 + retry_on: error + command: | + #docker run --rm -w /srs/trunk/3rdparty/srs-bench srs:test ./objs/srs_blackbox_test -test.v \ + # -test.run 'TestFast_RtmpPublish_DvrFlv_Basic' -srs-log -srs-stdout srs-ffmpeg-stderr -srs-dvr-stderr \ + # -srs-ffprobe-stdout + docker run --rm -w /srs/trunk/3rdparty/srs-bench srs:test \ + ./objs/srs_blackbox_test -test.v -test.run '^TestFast' -test.parallel 64 + docker run --rm -w /srs/trunk/3rdparty/srs-bench srs:test \ + ./objs/srs_blackbox_test -test.v -test.run '^TestSlow' -test.parallel 1 # For utest - name: Run SRS utest run: docker run --rm srs:test ./objs/srs_utest