Skip to content

Commit 0a361b7

Browse files
committed
handle missing test262 gracefully
1 parent 74bdb49 commit 0a361b7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Makefile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,10 @@ microbench: qjs
482482
microbench-32: qjs32
483483
./qjs32 --std tests/microbench.js
484484

485+
ifeq ($(wildcard test262o/tests.txt),)
486+
test2o test2o-32 test2o-update:
487+
@echo test262o tests not installed
488+
else
485489
# ES5 tests (obsolete)
486490
test2o: run-test262
487491
time ./run-test262 -m -c test262o.conf
@@ -491,7 +495,12 @@ test2o-32: run-test262-32
491495

492496
test2o-update: run-test262
493497
./run-test262 -u -c test262o.conf
498+
endif
494499

500+
ifeq ($(wildcard test262o/tests.txt),)
501+
test2 test2-32 test2-update test2-default test2-check:
502+
@echo test262 tests not installed
503+
else
495504
# Test262 tests
496505
test2-default: run-test262
497506
time ./run-test262 -m -c test262.conf
@@ -507,6 +516,7 @@ test2-update: run-test262
507516

508517
test2-check: run-test262
509518
time ./run-test262 -m -c test262.conf -E -a
519+
endif
510520

511521
testall: all test microbench test2o test2
512522

0 commit comments

Comments
 (0)