From 1e63a93e59f4d886895bafd55244f89498d07e00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 3 Oct 2022 23:06:13 +0200 Subject: [PATCH] More parallel --- .github/workflows/ci.yml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dca9fe1d6a8e..5b86c328bef8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -504,7 +504,7 @@ jobs: run: | cd babel-test262-runner npm ci - node lib/prepare-chunks 4 > ~/test262-chunks.json + node lib/prepare-chunks 8 > ~/test262-chunks.json env: TEST262_PATH: ../build/test262 - name: Upload chunks artifact @@ -512,12 +512,13 @@ jobs: with: name: test262-chunks path: ~/test262-chunks.json + retention-days: 3 test262: name: test262 strategy: matrix: - chunk: [0, 1, 2, 3] + chunk: [0, 1, 2, 3, 4, 5, 6, 7] runs-on: ubuntu-latest needs: [build, test262-prepare] steps: @@ -564,6 +565,7 @@ jobs: with: name: test262-result-${{ matrix.chunk }} path: ~/test262-${{ matrix.chunk }}.tap + retention-days: 3 test262-finish: name: test262 - Analyze results @@ -571,20 +573,26 @@ jobs: needs: test262 steps: - uses: actions/download-artifact@v3 - with: - name: test262-result-0 + with: { name: test262-result-0 } - uses: actions/download-artifact@v3 - with: - name: test262-result-1 + with: { name: test262-result-1 } - uses: actions/download-artifact@v3 - with: - name: test262-result-2 + with: { name: test262-result-2 } - uses: actions/download-artifact@v3 - with: - name: test262-result-3 + with: { name: test262-result-3 } + - uses: actions/download-artifact@v3 + with: { name: test262-result-4 } + - uses: actions/download-artifact@v3 + with: { name: test262-result-5 } + - uses: actions/download-artifact@v3 + with: { name: test262-result-6 } + - uses: actions/download-artifact@v3 + with: { name: test262-result-7 } - name: Merge chunk results run: | - cat test262-0.tap test262-1.tap test262-2.tap test262-3.tap | npx tap-merge > test262.tap + cat test262-0.tap test262-1.tap test262-2.tap test262-3.tap \ + test262-4.tap test262-5.tap test262-6.tap test262-7.tap \ + | npx tap-merge > test262.tap - name: Create artifact with report results uses: actions/upload-artifact@v3 with: