diff --git a/test/runner.py b/test/runner.py index d46ba19c8cdf06b8cc5266ab406e44a1a23167c8..9a91161b8400bdef706b9f329f2335a6cc1bb44a 100755 --- a/test/runner.py +++ b/test/runner.py @@ -92,6 +92,9 @@ def get_args(): dest='timeout', default=10, help='JS runtime timeout') parser.add_argument( '--gc-type', dest='gc_type', default="g1-gc", help='Type of garbage collector') + parser.add_argument( + '--heap-verifier', dest='heap_verifier', default="fail_on_verification", + help='Heap verifier options') parser.add_argument( '--aot', action='store_true', dest='aot', default=False, help='use AOT compilation') @@ -475,6 +478,7 @@ class Test262Runner(Runner): % args.build_dir, '--load-runtimes=ecmascript', '--gc-type=%s' % args.gc_type, + '--heap-verifier=%s' % args.heap_verifier ] if args.run_gc_in_place: @@ -494,6 +498,7 @@ class Test262Runner(Runner): % args.build_dir, '--load-runtimes=ecmascript', '--gc-type=%s' % args.gc_type, + '--heap-verifier=%s' % args.heap_verifier ] if args.run_gc_in_place: