from tests import DDS, dds_fixture_conf, DDSFixtureParams from dds_ci import proc @dds_fixture_conf( DDSFixtureParams('main', 'main'), DDSFixtureParams('custom-runner', 'custom-runner'), ) def test_catch_testdriver(dds: DDS): dds.build(tests=True) test_exe = dds.build_dir / f'test/calc{dds.exe_suffix}' assert test_exe.exists() assert proc.run([test_exe]).returncode == 0