quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

commit 84ef46066518390374950cb487b068fe70656bb1
parent 5fcf0c702ac3ddc8c1a429977209bdcc63aa576b
Author: Charlie Gordon <github@chqrlie.org>
Date:   Sat, 17 Feb 2024 22:56:54 +0100

handle missing test262 gracefully

Diffstat:
Mquickjs/Makefile | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/quickjs/Makefile b/quickjs/Makefile @@ -483,6 +483,10 @@ microbench: qjs microbench-32: qjs32 ./qjs32 --std tests/microbench.js +ifeq ($(wildcard test262o/tests.txt),) +test2o test2o-32 test2o-update: + @echo test262o tests not installed +else # ES5 tests (obsolete) test2o: run-test262 time ./run-test262 -m -c test262o.conf @@ -492,7 +496,12 @@ test2o-32: run-test262-32 test2o-update: run-test262 ./run-test262 -u -c test262o.conf +endif +ifeq ($(wildcard test262o/tests.txt),) +test2 test2-32 test2-update test2-default test2-check: + @echo test262 tests not installed +else # Test262 tests test2-default: run-test262 time ./run-test262 -m -c test262.conf @@ -508,6 +517,7 @@ test2-update: run-test262 test2-check: run-test262 time ./run-test262 -m -c test262.conf -E -a +endif testall: all test microbench test2o test2