forked from v8/v8
-
Notifications
You must be signed in to change notification settings - Fork 31
Run Tests
Brice Dobry edited this page Dec 10, 2020
·
5 revisions
The v8 project has an extensive suite of tests cases. This repositories automated testing runs all of the standard test suites:
- cctest
- unittests
- wasm-api-tests
- wasm-js
- wasm-spec-tests
- mjsunit
- intl
- message
- debugger
- inspector
- mkgrokdump
The official set of tests which must be verified before opening a pull request should be run using the script:
For the debug build:
tools/dev/gm.py riscv64.debug.checkall
For the release build:
tools/dev/gm.py riscv64.release.checkall
Additional flags, such as --progress=verbose
may be useful.
Individual suites can be run as shown below:
tools/run-tests.py --outdir=out/riscv64.debug cctest
When a test fails, it should print the command used to run that one individual test. For example, to run a single cctest:
cd out/riscv64.debug
./cctest test-macro-assembler-riscv64/Ror
- Home
- Getting Started
- Project Management
- For Developers
- RISC-V Backend Design Doc
- Community operation