|
|
@@ -1,7 +1,7 @@ |
|
|
|
import pytest |
|
|
|
import subprocess |
|
|
|
|
|
|
|
from tests import DDS, DDSFixtureParams, dds_fixture_conf |
|
|
|
from tests import DDS, DDSFixtureParams, dds_fixture_conf, dds_fixture_conf_1 |
|
|
|
|
|
|
|
dds_conf = dds_fixture_conf( |
|
|
|
DDSFixtureParams(ident='git-remote', subdir='git-remote'), |
|
|
@@ -23,3 +23,14 @@ def test_deps_build(dds: DDS): |
|
|
|
assert not dds.lmi_path.exists() |
|
|
|
dds.deps_build() |
|
|
|
assert dds.lmi_path.exists(), '`deps build` did not generate the build dir' |
|
|
|
|
|
|
|
|
|
|
|
@dds_fixture_conf_1('use-remote') |
|
|
|
def test_use_nlohmann_json_remote(dds: DDS): |
|
|
|
dds.deps_get() |
|
|
|
dds.deps_build() |
|
|
|
dds.build(apps=True) |
|
|
|
|
|
|
|
app_exe = dds.build_dir / f'app{dds.exe_suffix}' |
|
|
|
assert app_exe.is_file() |
|
|
|
subprocess.check_call([str(app_exe)]) |