Require test scripts for CW codes in LALApps
As highlighted by CW/software/lalsuite#62, some important CW codes in LALApps do not have a test suite, which can allow bugs to creep in. This issue is to coordinate an effort to either provide a test suite for every CW code in LALApps, or else remove from LALApps any CW codes for which a test suite cannot be provided (due to e.g. the code being deprecated, no longer maintained, etc.)
Each code which has a test suite should be checked off the list below:
- CreateEphemeris - see #328 (closed)
-
lalapps_create_solar_system_ephemeris - test added in !1861 (merged) -
lalapps_create_solar_system_ephemeris_python - test added in !1861 (merged) -
lalapps_create_time_correction_ephemeris - test added in !1861 (merged)
-
- CrossCorr
-
lalapps_pulsar_crosscorr - no longer installed (!1873 (merged)) -
lalapps_pulsar_crosscorr_v2 - existing test suite
-
- FITSTools
-
lalapps_fits_array_copy - removed in !1192 (merged) -
lalapps_fits_array_imarith - removed in !1192 (merged) -
lalapps_fits_array_list - removed in !1192 (merged) -
lalapps_fits_array_stat - removed in !1192 (merged) -
lalapps_fits_copy - removed in !1192 (merged) -
lalapps_fits_header_delval - removed in !1192 (merged) -
lalapps_fits_header_getval - test added in !1218 (merged) -
lalapps_fits_header_list - test added in !1218 (merged) -
lalapps_fits_header_setval - removed in !1192 (merged) -
lalapps_fits_overview - test added in !1218 (merged) -
lalapps_fits_table_calc - removed in !1192 (merged) -
lalapps_fits_table_list - test added in !1218 (merged) -
lalapps_fits_table_merge - removed in !1192 (merged) -
lalapps_fits_table_select - removed in !1192 (merged)
-
- Fscan - #331 (closed)
-
lalapps_spec_avg - bare-bones test added in !1445 (merged) -
lalapps_spec_avg_long - test added in !1437 (merged)
-
- Fstatistic
-
lalapps_compareFstats - used as part of CFSv2 tests -
lalapps_ComputeFstatBenchmark - test added in adc2bdcb -
lalapps_ComputeFstatistic_v2 - existing test suite -
lalapps_ComputeFstatLatticeCount - used as part of CFSv2 tests -
lalapps_ComputeFstatMCUpperLimit - test added in 0c48fa0c -
lalapps_PredictFstat - existing test suite -
lalapps_SemiAnalyticF - compared against CFSv2 -
lalapps_synthesizeBstatMC - test added in f586f9ee -
lalapps_synthesizeLVStats - existing test suite -
lalapps_synthesizeTransientStats - test added in 77b82b01
-
- GCT
-
lalapps_HierarchSearchGCT - existing test suite
-
- HeterodyneSearch - see #320 (closed)
-
lalapps_create_pulsar_signal_frame - no longer installed (!1861 (merged)) -
lalapps_heterodyne_pulsar - existing test suite -
lalapps_heterodyne_pulsar_pipe - removed in !1197 (merged) -
lalapps_knope - test suite no longer required (!1861 (merged)) -
lalapps_knope_collate_results - test suite no longer required (!1861 (merged)) -
lalapps_knope_result_page - test suite no longer required (!1861 (merged)) -
lalapps_pulsar_frequency_evolution - test suite added (!1861 (merged)) -
lalapps_pulsar_parameter_estimation - removed in !1197 (merged) -
lalapps_pulsar_parameter_estimation_nested - test suite added (!1861 (merged)) -
lalapps_pulsar_parameter_estimation_pipe - removed in !1197 (merged) -
lalapps_SplInter - no longer installed (!1861 (merged)) -
lalapps_ssbtodetector - test suite added (!1861 (merged))
-
- Hough - see #329 (closed)
-
lalapps_DriveHoughMulti - test suite added (!1850 (merged)) -
lalapps_HoughValidate - no longer installed (!1850 (merged)) -
lalapps_HoughValidateAM - no longer installed (!1850 (merged)) -
lalapps_MCInjectHoughMulti - no longer installed (!1850 (merged)) -
lalapps_MCInjectHoughMultiChi2Test - no longer installed (!1850 (merged)) -
lalapps_MultiWeights - no longer installed (!1850 (merged)) -
lalapps_ValidateChi2Test - no longer installed (!1850 (merged)) -
lalapps_ValidateHoughMulti - no longer installed (!1850 (merged))
-
- HoughFstat
-
lalapps_HierarchicalSearch - test suite added (!1850 (merged))
-
- Injections
-
compareTS - used in test added in !1198 (merged) -
lalapps_Makefakedata_v4 - existing test suite -
lalapps_Makefakedata_v5 - existing test suite -
lalapps_sw_inj_frames - removed
-
- MakeSFTs
-
lalapps_MakeSFTDAG - test added in 34c37493 -
lalapps_MakeSFTs - test suite added in CW/software/lalsuite#63
-
- SFTTools
-
lalapps_compareSFTs - test added in !1217 (merged) -
lalapps_ComputePSD - existing test suite -
lalapps_ConvertToSFTv2 - removed in !1195 (merged) -
lalapps_dumpSFT - test added in !1217 (merged) -
lalapps_GetSFTVelocities - removed -
lalapps_SFTclean - test added in e740e72b -
lalapps_SFTdumpall - removed in !1194 (merged) -
lalapps_SFTdumpheader - removed in !1194 (merged) -
lalapps_SFTvalidate - existing test suite -
lalapps_SFTwrite - used in SFTTools tests as helper program, no separate test required -
lalapps_splitSFTs - test added in !1210 (merged)
-
- SidebandSearch
-
lalapps_CombSearch - no longer installed (!1873 (merged))
-
- Tools
-
lalapps_ComputeAntennaPattern - existing test suite -
lalapps_FstatMetric_v2 - 964bb397 -
lalapps_PrintDetectorState - used in test of ComputeAntennaPattern
-
- TwoSpect - see #330
-
lalapps_TwoSpect - no longer installed (!1873 (merged)) -
lalapps_TwoSpectTemplateBank - no longer installed (!1873 (merged))
-
- Weave
-
lalapps_Weave - existing test suite -
lalapps_WeaveCompare - existing test suite -
lalapps_WeaveSetup - existing test suite
-
Edited by Karl Wette