from tests import DDS from tests.http import RepoFixture from dds_ci import proc, paths, toolchain def test_get_build_use_spdlog(dds: DDS, http_repo: RepoFixture) -> None: http_repo.import_json_file(dds.source_root / 'catalog.json') dds.repo_add(http_repo.url) tc_fname = 'gcc.tc.jsonc' if 'gcc' in toolchain.get_default_test_toolchain().name else 'msvc.tc.jsonc' tc = str(dds.test_dir / tc_fname) dds.build(toolchain=tc, apps=True) proc.check_run([(dds.build_dir / 'use-spdlog').with_suffix(paths.EXE_SUFFIX)])