# SPDX-FileCopyrightText: 2024 Antelox # SPDX-License-Identifier: BSD-3 import logging import subprocess import sys from pathlib import Path logger = logging.getLogger('tests') logging.basicConfig(level=logging.INFO) root_dir = Path(__file__).parent.parent.resolve() tests = [ f"{sys.executable} {root_dir}/bindings/python/tests/test_all.py", f"{sys.executable} {root_dir}/suite/cstest/test/integration_tests.py cstest_py", f"cstest_py {root_dir}/tests/MC/", f"cstest_py {root_dir}/tests/details/", f"cstest_py {root_dir}/tests/issues/", f"cstest_py {root_dir}/tests/features/", ] for test in tests: logger.info(f'Running {test}') logger.info("#######################") subprocess.run(test.split(" "), check=True) logger.info("-----------------------")