Compare commits

..

2 Commits

Author SHA1 Message Date
Nick Vatamaniuc
8b5422e8d8
Merge 8b43bae10b1f5d0bd714169395e8489bf68d959a into 8807fedec55bc4dbdf7b4780d36bfc4b4fd6e5e2 2025-09-23 01:07:10 +08:00
Nick Vatamaniuc
8b43bae10b
Run test262 tests in CI
Run test262 tests for Linux, macOS and Cosmopolitan

Add a Makefile `test2-bootstrap` helper to clone and patch test262 tests at
a particular commit. Running with the latest commit noticed a few tests were
failing and added them to the errors list.

The CI environment, especially for macOS, was a bit more unpredictable and was
failing in atomics tests due to lower timeouts in the `atomicsHelper` so double
the timeouts. The time didn't worsen too much. It still takes about 2-3 min.
2025-09-17 18:46:55 -04:00

View File

@ -71,7 +71,6 @@ jobs:
submodules: true submodules: true
- name: Install gcc-multilib - name: Install gcc-multilib
run: | run: |
sudo apt update
sudo apt install -y gcc-multilib sudo apt install -y gcc-multilib
- name: Build - name: Build
run: | run: |
@ -181,6 +180,9 @@ jobs:
- name: Build + test - name: Build + test
uses: vmactions/freebsd-vm@v1 uses: vmactions/freebsd-vm@v1
with: with:
# This VM has a tendency to get stuck in the "VM is booting" cycle
# for quite a while, so set a shorter timeout
timeout-minutes: 15
usesh: true usesh: true
copyback: false copyback: false
mem: 16384 mem: 16384