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.

16 lines
429B

  1. from contextlib import ExitStack
  2. from tests import DDS
  3. from tests.fileutil import set_contents
  4. from dds_ci import paths
  5. def test_lib_with_just_test(dds: DDS, scope: ExitStack) -> None:
  6. scope.enter_context(set_contents(
  7. dds.source_root / 'src/foo.test.cpp',
  8. b'int main() {}',
  9. ))
  10. dds.build(tests=True, apps=False, warnings=False)
  11. assert (dds.build_dir / f'test/foo{paths.EXE_SUFFIX}').is_file()