#### # test_basic.py: # # Basic CMake tests. # #### import platform import tempfile import cmake import settings _ = cmake.get_build( "UT_BUILD", settings.REF_APP_PATH, cmake_arguments={"BUILD_TESTING": "ON"}, make_targets=["Ref", "ut"], install_directory=tempfile.mkdtemp(), ) MODULES = settings.FRAMEWORK_MODULES + settings.STANDARD_MODULES UNIT_TESTS = [ "CFDP_Checksum_ut_exe", "Drv_TcpClient_ut_exe", "Drv_TcpServer_ut_exe", "Drv_Udp_ut_exe", "Fw_Buffer_ut_exe", "Fw_FilePacket_ut_exe", "Fw_Log_ut_exe", "Fw_SerializableFile_ut_exe", "Fw_Time_ut_exe",
import platform import cmake import settings _ = cmake.get_build( "FEATURE_BUILD", settings.DATA_DIR / "TestDeployment", { "FPRIME_FRAMEWORK_PATH": settings.REF_APP_PATH.parent, "FPRIME_PROJECT_ROOT": settings.DATA_DIR, "FPRIME_LIBRARY_LOCATIONS": ";".join([ str(settings.DATA_DIR / "test-fprime-library"), str(settings.DATA_DIR / "test-fprime-library2"), ]), }, make_targets=[ "TestDeployment", "test", "TestDeployment_test", "TestLibrary_TestComponent_test", ], ) def test_feature_run(FEATURE_BUILD): """Basic run test for feature build""" cmake.assert_process_success(FEATURE_BUILD)
#### # test_basic.py: # # Basic CMake tests. # #### import platform import tempfile import cmake import settings _ = cmake.get_build( "REF_BUILD", settings.REF_APP_PATH, cmake_arguments={"BUILD_SHARED_LIBS": "ON"}, make_targets=["Ref"], install_directory=tempfile.mkdtemp(), ) MODULES = settings.FRAMEWORK_MODULES + settings.STANDARD_MODULES def test_ref_run(REF_BUILD): """Basic run test for ref""" cmake.assert_process_success(REF_BUILD) def test_ref_targets(REF_BUILD): """Run reference and assert reference targets exit""" cmake.assert_process_success(REF_BUILD) for module in MODULES: