Optimize test262 runner (#4120)

Changes:
- Add new option to run-tests.py: --test262-test-list to run selected tests only
- Fix exclude list updater accordingly
- Run ESNext tests on GitHub CI in two batches to decrease runtime

JerryScript-DCO-1.0-Signed-off-by: Csaba Osztrogonác csaba.osztrogonac@h-lab.eu
This commit is contained in:
Csaba Osztrogonác
2020-08-13 13:47:14 +02:00
committed by GitHub
parent 409ead7415
commit 8964a2bd18
5 changed files with 50 additions and 15 deletions
+16 -4
View File
@@ -79,16 +79,28 @@ jobs:
name: Test262-ES2015-results
path: build/tests/test262_tests_es2015/local/bin/test262.report
Conformance_Tests_ESNext:
Conformance_Tests_ESNext_A:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v1
- name: Test262 - ESNext
run: $RUNNER --test262-esnext update
- name: Test262 - ESNext (built-ins,annexB,harness,intl402)
run: $RUNNER --test262-esnext update --test262-test-list built-ins,annexB,harness,intl402
- uses: actions/upload-artifact@v2
if: success() || failure()
with:
name: Test262-ESNext-results
name: Test262-ESNext-results-A
path: build/tests/test262_tests_esnext/local/bin/test262.report
Conformance_Tests_ESNext_B:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v1
- name: Test262 - ESNext (language)
run: $RUNNER --test262-esnext update --test262-test-list language
- uses: actions/upload-artifact@v2
if: success() || failure()
with:
name: Test262-ESNext-results-B
path: build/tests/test262_tests_esnext/local/bin/test262.report
Unit_Tests: