X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=.github%2Fworkflows%2Ftest.yml;h=f8706d4bef172f73c97c729a313209097b2b4c4e;hb=6f4945126bfc5fcd4df0ae4a73eb0ff79f762657;hp=01b442ed335af7e3d5343cca9c1b255336c3cf32;hpb=0158eeb0c91af586304f16e1bc8f9b359ab69e11;p=github%2FChocobozzz%2FPeerTube.git diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 01b442ed3..f8706d4be 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,6 +5,7 @@ on: branches: - develop - master + - ci pull_request: types: [synchronize, opened] schedule: @@ -42,7 +43,7 @@ jobs: env: PGUSER: peertube PGHOST: localhost - NODE_PENDING_JOB_WAIT: 2000 + NODE_PENDING_JOB_WAIT: 500 steps: - uses: actions/checkout@v2 @@ -93,12 +94,16 @@ jobs: - name: Run Test # external-plugins tests only run on schedule if: github.event_name == 'schedule' || matrix.test_suite != 'external-plugins' - run: NODE_PENDING_JOB_WAIT=2000 npm run ci -- ${{ matrix.test_suite }} + run: npm run ci -- ${{ matrix.test_suite }} - name: Display errors if: ${{ always() }} run: | - (test -f dist/scripts/parse-log.js && NODE_ENV=test node dist/scripts/parse-log.js -l error -f artifacts/*.log) || \ + ( \ + test -f dist/scripts/parse-log.js && \ + cat *-ci.log | uniq -c && \ + NODE_ENV=test node dist/scripts/parse-log.js -l error -f artifacts/*.log \ + ) || \ echo "parse-log.js script does not exist, skipping." - name: Upload logs