Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

test_use_cryptopp.py 665B

1234567891011121314151617
  1. from tests import DDS
  2. from tests.http import RepoFixture
  3. import platform
  4. import pytest
  5. from dds_ci import proc, toolchain, paths
  6. @pytest.mark.skipif(platform.system() == 'FreeBSD', reason='This one has trouble running on FreeBSD')
  7. def test_get_build_use_cryptopp(dds: DDS, http_repo: RepoFixture) -> None:
  8. http_repo.import_json_file(dds.source_root / 'catalog.json')
  9. dds.repo_add(http_repo.url)
  10. tc_fname = 'gcc.tc.jsonc' if 'gcc' in toolchain.get_default_test_toolchain().name else 'msvc.tc.jsonc'
  11. tc = str(dds.test_dir / tc_fname)
  12. dds.build(toolchain=tc)
  13. proc.check_run([(dds.build_dir / 'use-cryptopp').with_suffix(paths.EXE_SUFFIX)])