#Tests for FileHandling Classes add_executable(Binex_Types_T Binex_Types_T.cpp) target_link_libraries(Binex_Types_T gnsstk) add_test(NAME FileHandling_Binex_Types COMMAND $) set_property(TEST FileHandling_Binex_Types PROPERTY LABELS FileHandling) add_executable(Binex_Attrs_T Binex_Attrs_T.cpp) target_link_libraries(Binex_Attrs_T gnsstk) add_test(NAME FileHandling_Binex_Attrs COMMAND $) set_property(TEST FileHandling_Binex_Attrs PROPERTY LABELS FileHandling) add_executable(Binex_UpdateExtract_T Binex_UpdateExtract_T.cpp) target_link_libraries(Binex_UpdateExtract_T gnsstk) add_test(NAME FileHandling_Binex_UpdateExtract COMMAND $) set_property(TEST FileHandling_Binex_UpdateExtract PROPERTY LABELS FileHandling) add_executable(Binex_ReadWrite_T Binex_ReadWrite_T.cpp) target_link_libraries(Binex_ReadWrite_T gnsstk) add_test(NAME FileHandling_Binex_ReadWrite COMMAND $) set_property(TEST FileHandling_Binex_ReadWrite PROPERTY LABELS FileHandling) add_executable(Rinex_T Rinex_T.cpp) target_link_libraries(Rinex_T gnsstk) add_test(NAME FileHandling_Rinex_T COMMAND $) set_property(TEST FileHandling_Rinex_T PROPERTY LABELS FileHandling) add_executable(RinexClock_T RinexClock_T.cpp) target_link_libraries(RinexClock_T gnsstk) add_test(NAME FileHandling_RinexClock_T COMMAND $) set_property(TEST FileHandling_RinexClock_T PROPERTY LABELS FileHandling) add_executable(RinexMet_T RinexMet_T.cpp) target_link_libraries(RinexMet_T gnsstk) add_test(NAME FileHandling_RinexMet_T COMMAND $) set_property(TEST FileHandling_RinexMet_T PROPERTY LABELS FileHandling) add_executable(Rinex3Obs_FromScratch_T Rinex3Obs_FromScratch_T.cpp) target_link_libraries(Rinex3Obs_FromScratch_T gnsstk) add_test(NAME FileHandling_Rinex3Obs_FromScratch_T COMMAND $) set_property(TEST FileHandling_Rinex3Obs_FromScratch_T PROPERTY LABELS FileHandling) add_executable(Rinex3ObsOther_T Rinex3ObsOther_T.cpp) target_link_libraries(Rinex3ObsOther_T gnsstk) add_test(NAME FileHandling_Rinex3ObsOther_T COMMAND $) set_property(TEST FileHandling_Rinex3ObsOther_T PROPERTY LABELS FileHandling) add_executable(RinexNav_T RinexNav_T.cpp) target_link_libraries(RinexNav_T gnsstk) add_test(NAME FileHandling_RinexNav_T COMMAND $) set_property(TEST FileHandling_RinexNav_T PROPERTY LABELS FileHandling) add_executable(RinexObs_T RinexObs_T.cpp) target_link_libraries(RinexObs_T gnsstk) add_test(NAME FileHandling_RinexObs_T COMMAND $) set_property(TEST FileHandling_RinexObs_T PROPERTY LABELS FileHandling) add_executable(Rinex3Obs_T Rinex3Obs_T.cpp) target_link_libraries(Rinex3Obs_T gnsstk) add_test(NAME FileHandling_Rinex3Obs_T COMMAND $) set_property(TEST FileHandling_Rinex3Obs_T PROPERTY LABELS FileHandling) add_executable(Rinex3Nav_T Rinex3Nav_T.cpp) target_link_libraries(Rinex3Nav_T gnsstk) add_test(NAME FileHandling_Rinex3Nav_T COMMAND $) set_property(TEST FileHandling_Rinex3Nav_T PROPERTY LABELS FileHandling) add_executable(Rinex3Clock_T Rinex3Clock_T.cpp) target_link_libraries(Rinex3Clock_T gnsstk) add_test(NAME FileHandling_Rinex3Clock COMMAND $) set_property(TEST FileHandling_Rinex3Clock PROPERTY LABELS FileHandling) add_executable(SP3_T SP3_T.cpp) target_link_libraries(SP3_T gnsstk) add_test(NAME FileHandling_SP3 COMMAND $) set_property(TEST FileHandling_SP3 PROPERTY LABELS FileHandling) add_executable(FFBinaryStream_T FFBinaryStream_T.cpp) target_link_libraries(FFBinaryStream_T gnsstk) add_test(NAME FileHandling_FFBinaryStream COMMAND $) set_property(TEST FileHandling_FFBinaryStream PROPERTY LABELS FileHandling) add_executable(Ionex_T Ionex_T.cpp) target_link_libraries(Ionex_T gnsstk) add_test(NAME FileHandling_Ionex COMMAND $) set_property(TEST FileHandling_Ionex PROPERTY LABELS FileHandling) add_executable(IonexStoreStrategy_T IonexStoreStrategy_T.cpp) target_link_libraries(IonexStoreStrategy_T gnsstk) add_test(NAME FileHandling_IonexStoreStrategy COMMAND $) set_property(TEST FileHandling_IonexStoreStrategy PROPERTY LABELS FileHandling) add_executable(Yuma_T Yuma_T.cpp) target_link_libraries(Yuma_T gnsstk) add_test(NAME FileHandling_Yuma COMMAND $) add_test(NAME Yuma_Diff COMMAND $ -1 ${GNSSTK_TEST_DATA_DIR}/test_input_yuma377.txt -2 ${GNSSTK_TEST_OUTPUT_DIR}/test_output_yuma377.out) set_tests_properties(Yuma_Diff PROPERTIES DEPENDS "FileHandling_Yuma") set_property(TEST FileHandling_Yuma PROPERTY LABELS FileHandling) set_property(TEST Yuma_Diff PROPERTY LABELS FileHandling) add_executable(SEM_T SEM_T.cpp) target_link_libraries(SEM_T gnsstk) add_test(NAME FileHandling_SEM COMMAND $) set_property(TEST FileHandling_SEM PROPERTY LABELS FileHandling) add_executable(MetReader_T MetReader_T.cpp) target_link_libraries(MetReader_T gnsstk) add_test(NAME FileHandling_MetReader COMMAND $) set_property(TEST FileHandling_MetReader PROPERTY LABELS FileHandling) add_executable(Sinex_ReadWrite_T Sinex_ReadWrite_T.cpp) target_link_libraries(Sinex_ReadWrite_T gnsstk) add_test(NAME Sinex_ReadWrite COMMAND $ ${GNSSTK_TEST_DATA_DIR}/test_input_sinex.dat -r) set_property(TEST Sinex_ReadWrite PROPERTY LABELS Sinex_ReadWrite) add_executable(SinexHeader_T SinexHeader_T.cpp) target_link_libraries(SinexHeader_T gnsstk) add_test(NAME SinexHeader COMMAND $) set_property(TEST SinexHeader PROPERTY LABELS SinexHeader) add_executable(Rinex3ObsHeader_T Rinex3ObsHeader_T.cpp) target_link_libraries(Rinex3ObsHeader_T gnsstk) add_test(NAME FileHandling_Rinex3ObsHeader COMMAND $) set_property(TEST FileHandling_Rinex3ObsHeader PROPERTY LABELS FileHandling) add_executable(Rinex_Util_T Rinex_Util_T.cpp) target_link_libraries(Rinex_Util_T gnsstk) add_test(NAME FileHandling_Rinex_Utilities COMMAND $) set_property(TEST FileHandling_Rinex_Utilities PROPERTY LABELS FileHandling) add_executable(SinexTypes_T SinexTypes_T.cpp) target_link_libraries(SinexTypes_T gnsstk) add_test(NAME FileHandling_SinexTypes COMMAND $) set_property(TEST FileHandling_SinexTypes PROPERTY LABELS FileHandling)