A tool to easily and quickly execute Test262 test files across multiple JavaScript engines (V8, JSC, SpiderMonkey, QuickJS, Engine262).
To use this tool, Node.js and esvu must be installed.
- Install esvu and configure engines
(You can skip this step if they are already installed.)
npm install -g esvu esvu install v8 jsc spidermonkey quickjs engine262
- **Clone the repository including submodules
# 1. Clone the repository (including submodules) # Replace YOUR_USERNAME with your actual GitHub username git clone --recursive https://github.com/ku-plrg/js-engine-runner.git # 2. Navigate to the project directory cd js-engine-runner # 3. Install dependencies npm install
- Run your test file
node run_engines.js [file_path]