diff --git a/.github/workflows/libjs-test262.yml b/.github/workflows/libjs-test262.yml index af9362fb6d5..9c57c35dcb7 100644 --- a/.github/workflows/libjs-test262.yml +++ b/.github/workflows/libjs-test262.yml @@ -116,6 +116,14 @@ jobs: --results-json ../libjs-data/test262/results.json \ --per-file-output ../libjs-data/test262/per-file-master.json + python3 run_all_and_update_results.py \ + --jit \ + --serenity .. \ + --test262 ../test262 \ + --test262-parser-tests ../test262-parser-tests \ + --results-json ../libjs-data/test262/results-jit.json \ + --per-file-output ../libjs-data/test262/per-file-master-jit.json + - name: Run test-wasm working-directory: libjs-test262 run: | @@ -146,6 +154,12 @@ jobs: - name: Compare test262 results run: ./libjs-test262/per_file_result_diff.py -o old-libjs-data/test262/per-file-master.json -n libjs-data/test262/per-file-master.json + - name: Compare test262 JIT results + run: | + if [ -f old-libjs-data/test262/per-file-master-jit.json ]; then + ./libjs-test262/per_file_result_diff.py -o old-libjs-data/test262/per-file-master-jit.json -n libjs-data/test262/per-file-master-jit.json + fi + - name: Compare Wasm results run: ./libjs-test262/per_file_result_diff.py -o old-libjs-data/wasm/per-file-master.json -n libjs-data/wasm/per-file-master.json