Skip to content

Commit dd77ec9

Browse files
authored
Fine-tune test262-esnext jobs on the CI (#4566)
Previously test262-esnext was separated to 2 jobs: language and other tests. But now tests run in parallel and CI runs release and debug tests too, separating jobs to release and debug mode is much more obvious. But debug tests are still slow (~10-11 minutes), let's split only debug job. JerryScript-DCO-1.0-Signed-off-by: Csaba Osztrogonác [email protected]
1 parent 24c1a93 commit dd77ec9

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

.github/workflows/gh-actions.yml

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,32 +93,40 @@ jobs:
9393
build/tests/test262_tests_es2015/local/bin/test262.report
9494
build/tests/test262_tests_es2015-debug/local/bin/test262.report
9595
96-
Conformance_Tests_ESNext_A:
96+
Conformance_Tests_ESNext:
9797
runs-on: ubuntu-latest
9898
steps:
9999
- uses: actions/checkout@v2
100-
- run: $RUNNER --test262-esnext=update --test262-test-list=built-ins,annexB,harness,intl402
101-
- run: $RUNNER --test262-esnext=update --test262-test-list=built-ins,annexB,harness,intl402 --build-debug
100+
- run: $RUNNER --test262-esnext=update
102101
- uses: actions/upload-artifact@v2
103102
if: success() || failure()
104103
with:
105-
name: Test262-ESNext-results-A
104+
name: Test262-ESNext-results
106105
path: |
107106
build/tests/test262_tests_esnext/local/bin/test262.report
107+
108+
Conformance_Tests_ESNext_Debug_A:
109+
runs-on: ubuntu-latest
110+
steps:
111+
- uses: actions/checkout@v2
112+
- run: $RUNNER --test262-esnext=update --build-debug --test262-test-list=built-ins,annexB,harness,intl402
113+
- uses: actions/upload-artifact@v2
114+
if: success() || failure()
115+
with:
116+
name: Test262-ESNext-Debug-A-results
117+
path: |
108118
build/tests/test262_tests_esnext-debug/local/bin/test262.report
109119
110-
Conformance_Tests_ESNext_B:
120+
Conformance_Tests_ESNext_Debug_B:
111121
runs-on: ubuntu-latest
112122
steps:
113123
- uses: actions/checkout@v2
114-
- run: $RUNNER --test262-esnext=update --test262-test-list=language
115-
- run: $RUNNER --test262-esnext=update --test262-test-list=language --build-debug
124+
- run: $RUNNER --test262-esnext=update --build-debug --test262-test-list=language
116125
- uses: actions/upload-artifact@v2
117126
if: success() || failure()
118127
with:
119-
name: Test262-ESNext-results-B
128+
name: Test262-ESNext-Debug-B-results
120129
path: |
121-
build/tests/test262_tests_esnext/local/bin/test262.report
122130
build/tests/test262_tests_esnext-debug/local/bin/test262.report
123131
124132
Unit_Tests:

0 commit comments

Comments
 (0)