@@ -47,11 +47,11 @@ class modulus_export_test(unittest.TestCase):
|
||||
(package / "tools" / "lsp.py").write_text("#!/usr/bin/env python3\n", encoding="utf-8")
|
||||
(package / "tools" / "run.py").write_text("#!/usr/bin/env python3\n", encoding="utf-8")
|
||||
(package / "tools" / "format.py").write_text("#!/usr/bin/env python3\n", encoding="utf-8")
|
||||
(package / "tools" / "docker" / "format-requirements.txt").write_text("autopep8==2.3.2\n", encoding="utf-8")
|
||||
(package / "tools" / "docker" / "format_requirements.txt").write_text("autopep8==2.3.2\n", encoding="utf-8")
|
||||
(package / "tools" / "docker" / "Dockerfile").write_text("FROM scratch\n", encoding="utf-8")
|
||||
(package / "include" / "modulus" / "types.hpp").write_text("", encoding="utf-8")
|
||||
(package / "tests" / "test.cpp").write_text("", encoding="utf-8")
|
||||
(package / "lib" / "cmake" / "modulus" / "modulus-config.cmake").write_text("", encoding="utf-8")
|
||||
(package / "lib" / "cmake" / "modulus" / "modulusConfig.cmake").write_text("", encoding="utf-8")
|
||||
(package / "share" / "modulus" / "duplicate.py").write_text("", encoding="utf-8")
|
||||
(package / "bin" / "modulus-tool").write_text("", encoding="utf-8")
|
||||
def test_boost_requirement_options_enable_configured_components(self):
|
||||
@@ -205,8 +205,8 @@ class modulus_export_test(unittest.TestCase):
|
||||
self.assertEqual(config["tooling"]["targets"]["x86_64_gcc12_release"]["profile"], "conan/profiles/x86_64_gcc12_release")
|
||||
def test_docker_defaults_use_shared_modulus_marker(self):
|
||||
config = modulus.config.normalize(self.config())
|
||||
self.assertEqual(config["tooling"]["docker"]["image"], "modulus-build:dev")
|
||||
self.assertEqual(config["tooling"]["docker"]["marker"], "/opt/modulus-build-image")
|
||||
self.assertEqual(config["tooling"]["docker"]["image"], "modulus_build:dev")
|
||||
self.assertEqual(config["tooling"]["docker"]["marker"], "/opt/modulus_build_image")
|
||||
self.assertNotIn("apt_architectures", config["tooling"]["docker"])
|
||||
self.assertNotIn("apt_packages", config["tooling"]["docker"])
|
||||
def test_export_project_copies_runtime_and_exported_tools(self):
|
||||
@@ -233,7 +233,7 @@ class modulus_export_test(unittest.TestCase):
|
||||
self.assertTrue((runtime / "modulus" / "formatting.py").is_file())
|
||||
self.assertTrue((runtime / "modulus" / "format_layout.py").is_file())
|
||||
self.assertTrue((repo / "build/build_tools/format.py").is_file())
|
||||
self.assertTrue((repo / "build/build_tools/docker/format-requirements.txt").is_file())
|
||||
self.assertTrue((repo / "build/build_tools/docker/format_requirements.txt").is_file())
|
||||
self.assertFalse((runtime / "CMakeLists.txt").exists())
|
||||
self.assertFalse((runtime / "README.md").exists())
|
||||
self.assertFalse((runtime / "conanfile.py").exists())
|
||||
|
||||
Reference in New Issue
Block a user