| 554 | |
| 555 | |
| 556 | def configure(): |
| 557 | browser_common.EMTEST_BROWSER = os.getenv('EMTEST_BROWSER') |
| 558 | browser_common.EMTEST_BROWSER_AUTO_CONFIG = utils.get_env_bool('EMTEST_BROWSER_AUTO_CONFIG', '1') |
| 559 | browser_common.EMTEST_HEADLESS = utils.get_env_bool('EMTEST_HEADLESS') |
| 560 | common.EMTEST_DETECT_TEMPFILE_LEAKS = utils.get_env_bool('EMTEST_DETECT_TEMPFILE_LEAKS') |
| 561 | common.EMTEST_ALL_ENGINES = utils.get_env_bool('EMTEST_ALL_ENGINES') |
| 562 | common.EMTEST_SKIP_SLOW = utils.get_env_bool('EMTEST_SKIP_SLOW') |
| 563 | common.EMTEST_SKIP_FLAKY = utils.get_env_bool('EMTEST_SKIP_FLAKY') |
| 564 | common.EMTEST_RETRY_FLAKY = utils.get_env_int('EMTEST_RETRY_FLAKY') |
| 565 | common.EMTEST_LACKS_NATIVE_CLANG = utils.get_env_bool('EMTEST_LACKS_NATIVE_CLANG') |
| 566 | common.EMTEST_REBASELINE = utils.get_env_bool('EMTEST_REBASELINE') |
| 567 | common.EMTEST_VERBOSE = utils.get_env_bool('EMTEST_VERBOSE') or shared.DEBUG |
| 568 | if common.EMTEST_VERBOSE: |
| 569 | logging.root.setLevel(logging.DEBUG) |
| 570 | |
| 571 | assert 'PARALLEL_SUITE_EMCC_CORES' not in os.environ, 'use EMTEST_CORES rather than PARALLEL_SUITE_EMCC_CORES' |
| 572 | parallel_testsuite.NUM_CORES = os.environ.get('EMTEST_CORES') or os.environ.get('EMCC_CORES') |
| 573 | |
| 574 | browser_common.configure_test_browser() |
| 575 | |
| 576 | |
| 577 | def cleanup_temp_directory(): |