Lines Matching full:options
30 Options = collections.namedtuple('Options', ['name', 'build_args', 'test_args', 'skip']) variable
31 Options.__new__.__defaults__ = ([], [], False)
50 # Test options for unittests
52 Options('unittests-es2015_subset',
54 Options('unittests-es2015_subset-debug',
56 Options('doctests-es2015_subset',
58 Options('doctests-es2015_subset-debug',
60 Options('unittests-es5.1',
62 Options('unittests-es5.1-debug',
64 Options('doctests-es5.1',
66 Options('doctests-es5.1-debug',
68 Options('unittests-es5.1-debug-init-fini',
76 # Test options for jerry-tests
78 Options('jerry_tests-es2015_subset-debug',
80 Options('jerry_tests-es5.1',
82 Options('jerry_tests-es5.1-snapshot',
85 Options('jerry_tests-es5.1-debug',
87 Options('jerry_tests-es5.1-debug-snapshot',
90 Options('jerry_tests-es5.1-debug-cpointer_32bit',
93 Options('jerry_tests-es5.1-debug-external_context',
98 # Test options for jerry-test-suite
101 Options('jerry_test_suite-minimal',
103 Options('jerry_test_suite-minimal-snapshot',
106 Options('jerry_test_suite-minimal-debug',
108 Options('jerry_test_suite-minimal-debug-snapshot',
111 Options('jerry_test_suite-es2015_subset',
113 Options('jerry_test_suite-es2015_subset-snapshot',
116 Options('jerry_test_suite-es2015_subset-debug-snapshot',
121 # Test options for test262
123 Options('test262_tests'),
124 Options('test262_tests-debug', OPTIONS_DEBUG)
127 # Test options for test262-es2015
129 …Options('test262_tests_es2015', OPTIONS_PROFILE_ES2015 + ['--line-info=on', '--error-messages=on']…
132 # Test options for jerry-debugger
134 Options('jerry_debugger_tests',
138 # Test options for buildoption-test
140 Options('buildoption_test-lto',
142 Options('buildoption_test-error_messages',
144 Options('buildoption_test-logging',
146 Options('buildoption_test-all_in_one',
148 Options('buildoption_test-valgrind',
150 Options('buildoption_test-mem_stats',
152 Options('buildoption_test-show_opcodes',
154 Options('buildoption_test-show_regexp_opcodes',
156 Options('buildoption_test-cpointer_32bit',
162 Options('buildoption_test-no_jerry_libm',
165 Options('buildoption_test-no_lcache_prophashmap',
167 Options('buildoption_test-external_context',
169 Options('buildoption_test-shared_libs',
172 Options('buildoption_test-cmdline_test',
175 Options('buildoption_test-cmdline_snapshot',
177 Options('buildoption_test-recursion_limit',
179 Options('buildoption_test-gc-mark_limit',
181 Options('buildoption_test-single-source',
183 Options('buildoption_test-jerry-debugger',
194 help='Add a comma separated list of extra build options to each test')
264 def create_binary(job, options): argument
266 if options.buildoptions:
267 for option in options.buildoptions.split(','):
275 build_dir_path = os.path.join(options.outdir, job.name)
281 if options.toolchain:
282 build_cmd.append('--toolchain=%s' % options.toolchain)
316 def iterate_test_runner_jobs(jobs, options): argument
321 ret_build, build_dir_path = create_binary(job, options)
357 def run_jerry_debugger_tests(options): argument
360 ret_build, build_dir_path = create_binary(job, options)
385 def run_jerry_tests(options): argument
387 for job, ret_build, test_cmd in iterate_test_runner_jobs(JERRY_TESTS_OPTIONS, options):
394 if options.quiet:
404 if options.skip_list:
405 skip_list.append(options.skip_list)
417 def run_jerry_test_suite(options): argument
419 for job, ret_build, test_cmd in iterate_test_runner_jobs(JERRY_TEST_SUITE_OPTIONS, options):
436 if options.quiet:
439 if options.skip_list:
440 skip_list.append(options.skip_list)
452 def run_test262_test_suite(options): argument
456 if options.test262:
458 if options.test262_es2015:
462 ret_build, build_dir_path = create_binary(job, options)
485 def run_unittests(options): argument
491 ret_build, build_dir_path = create_binary(job, options)
509 (["-q"] if options.quiet else [])
514 def run_buildoption_test(options): argument
520 ret, _ = create_binary(job, options)
529 def main(options): argument
531 Check(options.check_signed_off, run_check, [settings.SIGNED_OFF_SCRIPT]
532 … + {'tolerant': ['--tolerant'], 'travis': ['--travis']}.get(options.check_signed_off, [])),
533 Check(options.check_cppcheck, run_check, [settings.CPPCHECK_SCRIPT]),
534 Check(options.check_doxygen, run_check, [settings.DOXYGEN_SCRIPT]),
535 Check(options.check_pylint, run_check, [settings.PYLINT_SCRIPT]),
536 Check(options.check_vera, run_check, [settings.VERA_SCRIPT]),
537 Check(options.check_license, run_check, [settings.LICENSE_SCRIPT]),
538 Check(options.check_magic_strings, run_check, [settings.MAGIC_STRINGS_SCRIPT]),
539 Check(options.jerry_debugger, run_jerry_debugger_tests, options),
540 Check(options.jerry_tests, run_jerry_tests, options),
541 Check(options.jerry_test_suite, run_jerry_test_suite, options),
542 Check(options.test262 or options.test262_es2015, run_test262_test_suite, options),
543 Check(options.unittests, run_unittests, options),
544 Check(options.buildoption_test, run_buildoption_test, options),
548 if check.enabled or options.all: