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