From 65201ef569076dfbdabffe2a08fefeb46167420e Mon Sep 17 00:00:00 2001 From: Axel Garcia Date: Thu, 12 Feb 2026 13:30:28 +0100 Subject: [PATCH] ENH: Refactor test/CMakeLists.txt to adhere to ITK module convention - Changed the main function in various test files to specific test function names . - Updated the CMakeLists of tests to follow itk convention with createtestdriver --- cmake/KWStyle/RTKOverwrite.txt | 2 + examples/AddNoise/AddNoise.cxx | 2 +- .../FirstCudaReconstruction.cxx | 2 +- .../FirstReconstruction.cxx | 2 +- .../GeometricPhantom/GeometricPhantom.cxx | 2 +- .../InlineReconstruction.cxx | 2 +- test/CMakeLists.txt | 108 +++++++++++++----- test/rtkI0estimationtest.cxx | 2 +- test/rtkTest.h | 2 +- test/rtkTestReg23ProjectionGeometry.cxx | 2 +- test/rtkadjointoperatorstest.cxx | 2 +- test/rtkadmmtotalvariationtest.cxx | 2 +- test/rtkadmmwaveletstest.cxx | 2 +- test/rtkamsterdamshroudtest.cxx | 2 +- test/rtkargsinfomanagertest.cxx | 2 +- test/rtkbinningtest.cxx | 2 +- test/rtkbioscantest.cxx | 2 +- ...rtkconjugategradientreconstructiontest.cxx | 2 +- test/rtkconjugategradienttest.cxx | 2 +- test/rtkcroptest.cxx | 2 +- test/rtkcudaraycastadjointoperatorstest.cxx | 2 +- test/rtkcyclicdeformationtest.cxx | 2 +- ...kcylindricaldetectorreconstructiontest.cxx | 2 +- test/rtkdecomposespectralprojectionstest.cxx | 2 +- test/rtkdigisenstest.cxx | 2 +- test/rtkdisplaceddetectorcompcudatest.cxx | 2 +- test/rtkdisplaceddetectorcompoffsettest.cxx | 2 +- test/rtkdisplaceddetectortest.cxx | 2 +- test/rtkdivergencetest.cxx | 2 +- test/rtkdrawgeometricphantomtest.cxx | 2 +- test/rtkedftest.cxx | 2 +- test/rtkelektatest.cxx | 2 +- test/rtkfbpparalleltest.cxx | 2 +- test/rtkfdkprojweightcompcudatest.cxx | 2 +- test/rtkfdktest.cxx | 2 +- test/rtkforbildtest.cxx | 2 +- test/rtkforwardattenuatedprojectiontest.cxx | 2 +- test/rtkforwardprojectiontest.cxx | 2 +- test/rtkfourdadjointoperatorstest.cxx | 2 +- test/rtkfourdconjugategradienttest.cxx | 2 +- test/rtkfourdroostertest.cxx | 2 +- test/rtkfourdsarttest.cxx | 2 +- test/rtkfovtest.cxx | 2 +- test/rtkgaincorrectiontest.cxx | 2 +- test/rtkgeometryclonetest.cxx | 2 +- test/rtkgeometryfiletest.cxx | 2 +- test/rtkgeometryfrommatrixtest.cxx | 2 +- test/rtkgradienttest.cxx | 2 +- test/rtkheadertestfooter.cxx | 2 +- test/rtkhilbertfiltertest.cxx | 2 +- test/rtkimagxtest.cxx | 2 +- test/rtkimporttest.cxx | 2 +- test/rtkinterpolatesplatadjointtest.cxx | 2 +- test/rtkiterativefdktest.cxx | 2 +- test/rtkl0gradientnormtest.cxx | 2 +- test/rtklagcorrectiontest.cxx | 2 +- test/rtklaplaciantest.cxx | 2 +- test/rtklutbasedvarI0rawtoatttest.cxx | 2 +- test/rtkluttest.cxx | 2 +- test/rtkmaximumintensityprojectiontest.cxx | 2 +- test/rtkmotioncompensatedfdktest.cxx | 2 +- test/rtknewtonupdatetest.cxx | 2 +- test/rtkoratest.cxx | 2 +- test/rtkosemtest.cxx | 2 +- test/rtkparallelgeometryfrommatrixtest.cxx | 2 +- test/rtkprojectgeometricphantomtest.cxx | 2 +- test/rtkquadrictest.cxx | 2 +- test/rtkrampfiltertest.cxx | 2 +- test/rtkrampfiltertest2.cxx | 2 +- test/rtkregularizedconjugategradienttest.cxx | 2 +- test/rtksarttest.cxx | 2 +- test/rtkscatterglarefiltertest.cxx | 2 +- test/rtkselectoneprojpercycletest.cxx | 2 +- test/rtkshortscancompcudatest.cxx | 2 +- test/rtkshortscantest.cxx | 2 +- test/rtkspectralonesteptest.cxx | 2 +- test/rtktotalvariationtest.cxx | 2 +- test/rtkvariancereconstructiontest.cxx | 2 +- test/rtkvariantest.cxx | 2 +- test/rtkvectorimageconverterstest.cxx | 2 +- test/rtkwarptest.cxx | 2 +- test/rtkwaterprecorrectiontest.cxx | 2 +- test/rtkwaveletstest.cxx | 2 +- test/rtkweidingerforwardmodeltest.cxx | 2 +- test/rtkxradtest.cxx | 2 +- test/rtkzengforwardprojectiontest.cxx | 2 +- 86 files changed, 164 insertions(+), 114 deletions(-) diff --git a/cmake/KWStyle/RTKOverwrite.txt b/cmake/KWStyle/RTKOverwrite.txt index a0edc4d34..5b098154b 100644 --- a/cmake/KWStyle/RTKOverwrite.txt +++ b/cmake/KWStyle/RTKOverwrite.txt @@ -1,4 +1,6 @@ test/.*\.cxx Namespace Disable test/.*\.cxx Header Disable +test/.*\.cxx Comments Disable +test/.*\.h Namespace Disable examples/.*\.cxx Namespace Disable examples/.*\.cxx Header Disable diff --git a/examples/AddNoise/AddNoise.cxx b/examples/AddNoise/AddNoise.cxx index d65d25e0e..43a7e3aa5 100644 --- a/examples/AddNoise/AddNoise.cxx +++ b/examples/AddNoise/AddNoise.cxx @@ -15,7 +15,7 @@ const float I0 = 1e4; // Number of photons before attenuation const float mu = 0.01879; // mm^-1, attenuation coefficient of water at 75 keV int -main() +main(int, char *[]) { // Simulate a Shepp Logan projection auto geometry = rtk::ThreeDCircularProjectionGeometry::New(); diff --git a/examples/FirstReconstruction/FirstCudaReconstruction.cxx b/examples/FirstReconstruction/FirstCudaReconstruction.cxx index 675a6b05b..feb1315c5 100644 --- a/examples/FirstReconstruction/FirstCudaReconstruction.cxx +++ b/examples/FirstReconstruction/FirstCudaReconstruction.cxx @@ -9,7 +9,7 @@ #include int -main(int argc, char ** argv) +main(int argc, char * argv[]) { if (argc < 3) { diff --git a/examples/FirstReconstruction/FirstReconstruction.cxx b/examples/FirstReconstruction/FirstReconstruction.cxx index a1ad002e4..f0b9df364 100644 --- a/examples/FirstReconstruction/FirstReconstruction.cxx +++ b/examples/FirstReconstruction/FirstReconstruction.cxx @@ -9,7 +9,7 @@ #include int -main(int argc, char ** argv) +main(int argc, char * argv[]) { if (argc < 3) { diff --git a/examples/GeometricPhantom/GeometricPhantom.cxx b/examples/GeometricPhantom/GeometricPhantom.cxx index dc91a617d..94dae75cf 100644 --- a/examples/GeometricPhantom/GeometricPhantom.cxx +++ b/examples/GeometricPhantom/GeometricPhantom.cxx @@ -5,7 +5,7 @@ #include "rtkThreeDCircularProjectionGeometryXMLFileWriter.h" int -main(int argc, char ** argv) +main(int argc, char * argv[]) { if (argc < 2) { diff --git a/examples/InlineReconstruction/InlineReconstruction.cxx b/examples/InlineReconstruction/InlineReconstruction.cxx index 9574df907..f5fa6650c 100644 --- a/examples/InlineReconstruction/InlineReconstruction.cxx +++ b/examples/InlineReconstruction/InlineReconstruction.cxx @@ -74,7 +74,7 @@ Acquisition() } int -main() +main(int, char *[]) { // Launch the simulated acquisition std::thread acquisitionThread(Acquisition); diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 563fd57db..51c2da6f1 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -27,52 +27,93 @@ find_package( include(itkVersion) if("${ITK_VERSION_MAJOR}" VERSION_LESS "6") include(${ITK_USE_FILE}) - set( - RTK_TEST_TARGETS - ${RTK_LIBRARIES} - ${ITK_LIBRARIES} - ) else() itk_generate_factory_registration() - set( - RTK_TEST_TARGETS - ITK::RTKModule - ITK::ITKImageIO - ITK::ITKFFTImageFilterInit - ITK::ITKTestKernel - ) endif() #----------------------------------------------------------------------------- # rtk_add_test(testname testfile [DATA{}]) # Add regular test as opposed to tests depending on CUDA +set(RTKTests) function(rtk_add_test testname testfile) - add_executable(${testname} ${testfile}) - target_link_libraries(${testname} ${RTK_TEST_TARGETS}) + set(options USE_MAIN) + cmake_parse_arguments(RTK_ADD_TEST "${options}" "" "" ${ARGN}) + + # Collect unique test sources used to build the test driver. + if(NOT "${testfile}" IN_LIST RTKTests) + list(APPEND RTKTests "${testfile}") + set(RTKTests "${RTKTests}" PARENT_SCOPE) + endif() + + # Match create_test_sourcelist naming: keep path, drop extension. + get_filename_component(rtk_test_dir "${testfile}" DIRECTORY) + get_filename_component(rtk_test_name_we "${testfile}" NAME_WE) + if(rtk_test_dir STREQUAL "") + set(rtk_test_entry "${rtk_test_name_we}") + else() + set(rtk_test_entry "${rtk_test_dir}/${rtk_test_name_we}") + endif() + + string(FIND "${testfile}" "../examples/" rtk_examples_prefix) + if(rtk_examples_prefix EQUAL 0) + # For sources that only define main(), remap main to the generated test symbol. + string(MAKE_C_IDENTIFIER "${rtk_test_entry}" rtk_test_symbol) + set_property( + SOURCE + ${testfile} + APPEND + PROPERTY + COMPILE_DEFINITIONS + "main=${rtk_test_symbol}" + ) + endif() + itk_add_test(NAME ${testname} - COMMAND itkTestDriver - $ - ${ARGN} + COMMAND RTKTestDriver + ${rtk_test_entry} + ${RTK_ADD_TEST_UNPARSED_ARGUMENTS} ) endfunction() #----------------------------------------------------------------------------- # rtk_add_cuda_test(testname testfile [DATA{}]) # Add test depending on CUDA +set(RTKCudaTests) function(rtk_add_cuda_test testname testfile) + set(options USE_MAIN) + cmake_parse_arguments(RTK_ADD_TEST "${options}" "" "" ${ARGN}) + if(RTK_USE_CUDA) - add_executable(${testname} ${testfile}) - target_link_libraries(${testname} ${RTK_TEST_TARGETS}) + if(NOT "${testfile}" IN_LIST RTKCudaTests) + list(APPEND RTKCudaTests "${testfile}") + set(RTKCudaTests "${RTKCudaTests}" PARENT_SCOPE) + endif() + + get_filename_component(rtk_test_dir "${testfile}" DIRECTORY) + get_filename_component(rtk_test_name_we "${testfile}" NAME_WE) + if(rtk_test_dir STREQUAL "") + set(rtk_test_entry "${rtk_test_name_we}") + else() + set(rtk_test_entry "${rtk_test_dir}/${rtk_test_name_we}") + endif() + + string(FIND "${testfile}" "../examples/" rtk_examples_prefix) + if(rtk_examples_prefix EQUAL 0) + string(MAKE_C_IDENTIFIER "${rtk_test_entry}" rtk_test_symbol) + set_property( + SOURCE + ${testfile} + APPEND + PROPERTY + COMPILE_DEFINITIONS + "main=${rtk_test_symbol}" + ) + endif() + itk_add_test(NAME ${testname} - COMMAND itkTestDriver - $ - ${ARGN} - ) - set_target_properties( - ${testname} - PROPERTIES - COMPILE_FLAGS - -DUSE_CUDA + COMMAND RTKCudaTestDriver + ${rtk_test_entry} + ${RTK_ADD_TEST_UNPARSED_ARGUMENTS} ) endif() endfunction() @@ -359,8 +400,6 @@ rtk_add_test(rtkBioscanTest rtkbioscantest.cxx rtk_add_test(rtkVarianceReconstructionTest rtkvariancereconstructiontest.cxx) -#----------------------------------------------------------------------------- -# Test examples rtk_add_test(rtkFirstReconstructionExampleTest ../examples/FirstReconstruction/FirstReconstruction.cxx ${CMAKE_CURRENT_BINARY_DIR}/FirstReconstruction.mha @@ -390,3 +429,12 @@ if(ITK_WRAP_PYTHON) itk_python_add_test(NAME rtkMaximumIntensityPythonTest COMMAND rtkMaximumIntensity.py) itk_python_add_test(NAME rtkOutputArgumentWrappingTest COMMAND rtkOutputArgumentWrapping.py) endif() + +#----------------------------------------------------------------------------- +# Test drivers +createtestdriver(RTK "${RTK-Test_LIBRARIES}" "${RTKTests}") + +if(RTK_USE_CUDA AND RTKCudaTests) + createtestdriver(RTKCuda "${RTK-Test_LIBRARIES}" "${RTKCudaTests}") + target_compile_definitions(RTKCudaTestDriver PRIVATE USE_CUDA) +endif() diff --git a/test/rtkI0estimationtest.cxx b/test/rtkI0estimationtest.cxx index a2c0ba431..3e406ae91 100644 --- a/test/rtkI0estimationtest.cxx +++ b/test/rtkI0estimationtest.cxx @@ -12,7 +12,7 @@ */ int -main(int, char **) +rtkI0estimationtest(int, char *[]) { constexpr unsigned int Dimension = 3; using ImageType = itk::Image; diff --git a/test/rtkTest.h b/test/rtkTest.h index cb7576bd4..3a0c29bcd 100644 --- a/test/rtkTest.h +++ b/test/rtkTest.h @@ -278,7 +278,7 @@ CheckVariableLengthVectorImageQuality(typename TImage::Pointer recon, } #endif // FAST_TESTS_NO_CHECKS -void +inline void CheckGeometries(const rtk::ThreeDCircularProjectionGeometry * g1, const rtk::ThreeDCircularProjectionGeometry * g2) { // // It is often necessary to write the geometries and look at them diff --git a/test/rtkTestReg23ProjectionGeometry.cxx b/test/rtkTestReg23ProjectionGeometry.cxx index 1591f43c0..7a54d1597 100644 --- a/test/rtkTestReg23ProjectionGeometry.cxx +++ b/test/rtkTestReg23ProjectionGeometry.cxx @@ -86,7 +86,7 @@ IntersectPlaneWithLine(const GeometryType::PointType & S, * @return EXIT_SUCCESS if the test approves correctness of the utility class */ int -main(int argc, char * argv[]) +rtkTestReg23ProjectionGeometry(int argc, char * argv[]) { // parse cmdln args: std::string sarg; diff --git a/test/rtkadjointoperatorstest.cxx b/test/rtkadjointoperatorstest.cxx index 64631eb9f..392ac30aa 100644 --- a/test/rtkadjointoperatorstest.cxx +++ b/test/rtkadjointoperatorstest.cxx @@ -28,7 +28,7 @@ */ int -main(int, char **) +rtkadjointoperatorstest(int, char *[]) { constexpr unsigned int Dimension = 3; diff --git a/test/rtkadmmtotalvariationtest.cxx b/test/rtkadmmtotalvariationtest.cxx index 1ebc279cc..e69f1e3c2 100644 --- a/test/rtkadmmtotalvariationtest.cxx +++ b/test/rtkadmmtotalvariationtest.cxx @@ -23,7 +23,7 @@ */ int -main(int argc, char * argv[]) +rtkadmmtotalvariationtest(int argc, char * argv[]) { if (argc < 3) { diff --git a/test/rtkadmmwaveletstest.cxx b/test/rtkadmmwaveletstest.cxx index 4b34e8f9a..b8bd430ca 100644 --- a/test/rtkadmmwaveletstest.cxx +++ b/test/rtkadmmwaveletstest.cxx @@ -80,7 +80,7 @@ CheckImageQuality(typename TImage::Pointer recon, typename TImage::Pointer ref) */ int -main(int, char **) +rtkadmmwaveletstest(int, char *[]) { using OutputPixelType = float; constexpr unsigned int Dimension = 3; diff --git a/test/rtkamsterdamshroudtest.cxx b/test/rtkamsterdamshroudtest.cxx index 6aad12f24..129f12c88 100644 --- a/test/rtkamsterdamshroudtest.cxx +++ b/test/rtkamsterdamshroudtest.cxx @@ -27,7 +27,7 @@ * \author Marc Vila */ int -main(int argc, char * argv[]) +rtkamsterdamshroudtest(int argc, char * argv[]) { constexpr unsigned int Dimension = 3; using reg1DPixelType = double; diff --git a/test/rtkargsinfomanagertest.cxx b/test/rtkargsinfomanagertest.cxx index 267bdfe4f..da648b0c2 100644 --- a/test/rtkargsinfomanagertest.cxx +++ b/test/rtkargsinfomanagertest.cxx @@ -27,7 +27,7 @@ cleanup_function(args_info_test * args_info) } int -main(int, char **) +rtkargsinfomanagertest(int, char *[]) { args_info_test args_info_1, args_info_2; diff --git a/test/rtkbinningtest.cxx b/test/rtkbinningtest.cxx index 50a0da05c..d25e92be0 100644 --- a/test/rtkbinningtest.cxx +++ b/test/rtkbinningtest.cxx @@ -16,7 +16,7 @@ */ int -main(int, char **) +rtkbinningtest(int, char *[]) { constexpr unsigned int Dimension = 2; using OutputImageType = itk::Image; diff --git a/test/rtkbioscantest.cxx b/test/rtkbioscantest.cxx index 6907e8459..16d25fc4b 100644 --- a/test/rtkbioscantest.cxx +++ b/test/rtkbioscantest.cxx @@ -16,7 +16,7 @@ */ int -main(int argc, char * argv[]) +rtkbioscantest(int argc, char * argv[]) { if (argc < 3) { diff --git a/test/rtkconjugategradientreconstructiontest.cxx b/test/rtkconjugategradientreconstructiontest.cxx index e20c9419f..7956d2878 100644 --- a/test/rtkconjugategradientreconstructiontest.cxx +++ b/test/rtkconjugategradientreconstructiontest.cxx @@ -22,7 +22,7 @@ */ int -main(int, char **) +rtkconjugategradientreconstructiontest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkconjugategradienttest.cxx b/test/rtkconjugategradienttest.cxx index 9b243b8b8..a5e3b1621 100644 --- a/test/rtkconjugategradienttest.cxx +++ b/test/rtkconjugategradienttest.cxx @@ -102,7 +102,7 @@ CheckImageQuality(typename TImage1::Pointer recon, typename TImage2::Pointer ref */ int -main(int, char **) +rtkconjugategradienttest(int, char *[]) { constexpr unsigned int Dimension = 3; diff --git a/test/rtkcroptest.cxx b/test/rtkcroptest.cxx index 394faa0b2..90b3249d7 100644 --- a/test/rtkcroptest.cxx +++ b/test/rtkcroptest.cxx @@ -7,7 +7,7 @@ * \author Julien Jomier */ int -main(int, char **) +rtkcroptest(int, char *[]) { constexpr unsigned int Dimension = 3; using ImageType = itk::CudaImage; diff --git a/test/rtkcudaraycastadjointoperatorstest.cxx b/test/rtkcudaraycastadjointoperatorstest.cxx index acf39890f..6d193058b 100644 --- a/test/rtkcudaraycastadjointoperatorstest.cxx +++ b/test/rtkcudaraycastadjointoperatorstest.cxx @@ -19,7 +19,7 @@ */ int -main(int, char **) +rtkcudaraycastadjointoperatorstest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkcyclicdeformationtest.cxx b/test/rtkcyclicdeformationtest.cxx index 571b32d69..12d9e3f1b 100644 --- a/test/rtkcyclicdeformationtest.cxx +++ b/test/rtkcyclicdeformationtest.cxx @@ -26,7 +26,7 @@ */ int -main(int, char **) +rtkcyclicdeformationtest(int, char *[]) { using OutputPixelType = itk::CovariantVector; diff --git a/test/rtkcylindricaldetectorreconstructiontest.cxx b/test/rtkcylindricaldetectorreconstructiontest.cxx index 2b87811d8..a0e8a7dde 100644 --- a/test/rtkcylindricaldetectorreconstructiontest.cxx +++ b/test/rtkcylindricaldetectorreconstructiontest.cxx @@ -23,7 +23,7 @@ */ int -main(int, char **) +rtkcylindricaldetectorreconstructiontest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkdecomposespectralprojectionstest.cxx b/test/rtkdecomposespectralprojectionstest.cxx index dfa8425d7..457cbdefd 100644 --- a/test/rtkdecomposespectralprojectionstest.cxx +++ b/test/rtkdecomposespectralprojectionstest.cxx @@ -23,7 +23,7 @@ */ int -main(int argc, char * argv[]) +rtkdecomposespectralprojectionstest(int argc, char * argv[]) { if (argc < 4) { diff --git a/test/rtkdigisenstest.cxx b/test/rtkdigisenstest.cxx index f924ef46b..5f41280b7 100644 --- a/test/rtkdigisenstest.cxx +++ b/test/rtkdigisenstest.cxx @@ -21,7 +21,7 @@ */ int -main(int argc, char * argv[]) +rtkdigisenstest(int argc, char * argv[]) { if (argc < 5) { diff --git a/test/rtkdisplaceddetectorcompcudatest.cxx b/test/rtkdisplaceddetectorcompcudatest.cxx index e3ff4c78b..feef67fe1 100644 --- a/test/rtkdisplaceddetectorcompcudatest.cxx +++ b/test/rtkdisplaceddetectorcompcudatest.cxx @@ -19,7 +19,7 @@ */ int -main(int, char **) +rtkdisplaceddetectorcompcudatest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::CudaImage; diff --git a/test/rtkdisplaceddetectorcompoffsettest.cxx b/test/rtkdisplaceddetectorcompoffsettest.cxx index 32303f668..1f1fc4a9f 100644 --- a/test/rtkdisplaceddetectorcompoffsettest.cxx +++ b/test/rtkdisplaceddetectorcompoffsettest.cxx @@ -19,7 +19,7 @@ */ int -main(int, char **) +rtkdisplaceddetectorcompoffsettest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::Image; diff --git a/test/rtkdisplaceddetectortest.cxx b/test/rtkdisplaceddetectortest.cxx index 3bf7e8290..099b1c9f7 100644 --- a/test/rtkdisplaceddetectortest.cxx +++ b/test/rtkdisplaceddetectortest.cxx @@ -26,7 +26,7 @@ */ int -main(int, char **) +rtkdisplaceddetectortest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkdivergencetest.cxx b/test/rtkdivergencetest.cxx index f5efc9c45..ce1e3e4ff 100644 --- a/test/rtkdivergencetest.cxx +++ b/test/rtkdivergencetest.cxx @@ -26,7 +26,7 @@ */ int -main(int, char **) +rtkdivergencetest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = double; diff --git a/test/rtkdrawgeometricphantomtest.cxx b/test/rtkdrawgeometricphantomtest.cxx index e741be45a..245e78547 100644 --- a/test/rtkdrawgeometricphantomtest.cxx +++ b/test/rtkdrawgeometricphantomtest.cxx @@ -26,7 +26,7 @@ using GeometryType = rtk::ThreeDCircularProjectionGeometry; */ int -main(int argc, char * argv[]) +rtkdrawgeometricphantomtest(int argc, char * argv[]) { if (argc < 3) { diff --git a/test/rtkedftest.cxx b/test/rtkedftest.cxx index d1aaafb80..2b1313819 100644 --- a/test/rtkedftest.cxx +++ b/test/rtkedftest.cxx @@ -15,7 +15,7 @@ */ int -main(int argc, char * argv[]) +rtkedftest(int argc, char * argv[]) { if (argc < 3) { diff --git a/test/rtkelektatest.cxx b/test/rtkelektatest.cxx index 856941c35..0aba4c3ec 100644 --- a/test/rtkelektatest.cxx +++ b/test/rtkelektatest.cxx @@ -21,7 +21,7 @@ */ int -main(int argc, char * argv[]) +rtkelektatest(int argc, char * argv[]) { if (argc < 8) { diff --git a/test/rtkfbpparalleltest.cxx b/test/rtkfbpparalleltest.cxx index d6befd3e1..de1668315 100644 --- a/test/rtkfbpparalleltest.cxx +++ b/test/rtkfbpparalleltest.cxx @@ -28,7 +28,7 @@ */ int -main(int, char **) +rtkfbpparalleltest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkfdkprojweightcompcudatest.cxx b/test/rtkfdkprojweightcompcudatest.cxx index f557a458e..e7a1bc0da 100644 --- a/test/rtkfdkprojweightcompcudatest.cxx +++ b/test/rtkfdkprojweightcompcudatest.cxx @@ -20,7 +20,7 @@ */ int -main(int, char **) +rtkfdkprojweightcompcudatest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::CudaImage; diff --git a/test/rtkfdktest.cxx b/test/rtkfdktest.cxx index 876a9b4c7..bba2c737c 100644 --- a/test/rtkfdktest.cxx +++ b/test/rtkfdktest.cxx @@ -28,7 +28,7 @@ */ int -main(int, char **) +rtkfdktest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkforbildtest.cxx b/test/rtkforbildtest.cxx index 4820d283b..9f19a3289 100644 --- a/test/rtkforbildtest.cxx +++ b/test/rtkforbildtest.cxx @@ -16,7 +16,7 @@ */ int -main(int, char **) +rtkforbildtest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::Image; diff --git a/test/rtkforwardattenuatedprojectiontest.cxx b/test/rtkforwardattenuatedprojectiontest.cxx index 4fbc07609..7de4e7ab3 100644 --- a/test/rtkforwardattenuatedprojectiontest.cxx +++ b/test/rtkforwardattenuatedprojectiontest.cxx @@ -32,7 +32,7 @@ */ int -main(int, char **) +rtkforwardattenuatedprojectiontest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkforwardprojectiontest.cxx b/test/rtkforwardprojectiontest.cxx index 7b1ad329c..7637be4e3 100644 --- a/test/rtkforwardprojectiontest.cxx +++ b/test/rtkforwardprojectiontest.cxx @@ -27,7 +27,7 @@ */ int -main(int, char **) +rtkforwardprojectiontest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkfourdadjointoperatorstest.cxx b/test/rtkfourdadjointoperatorstest.cxx index d0c033dab..c25aac164 100644 --- a/test/rtkfourdadjointoperatorstest.cxx +++ b/test/rtkfourdadjointoperatorstest.cxx @@ -25,7 +25,7 @@ */ int -main(int argc, char * argv[]) +rtkfourdadjointoperatorstest(int argc, char * argv[]) { if (argc < 2) { diff --git a/test/rtkfourdconjugategradienttest.cxx b/test/rtkfourdconjugategradienttest.cxx index 98ca5e210..80c7893ba 100644 --- a/test/rtkfourdconjugategradienttest.cxx +++ b/test/rtkfourdconjugategradienttest.cxx @@ -26,7 +26,7 @@ */ int -main(int, char **) +rtkfourdconjugategradienttest(int, char *[]) { using OutputPixelType = float; diff --git a/test/rtkfourdroostertest.cxx b/test/rtkfourdroostertest.cxx index b57c865b4..291667c7c 100644 --- a/test/rtkfourdroostertest.cxx +++ b/test/rtkfourdroostertest.cxx @@ -26,7 +26,7 @@ */ int -main(int, char **) +rtkfourdroostertest(int, char *[]) { using OutputPixelType = float; diff --git a/test/rtkfourdsarttest.cxx b/test/rtkfourdsarttest.cxx index b6626a314..b958ea62d 100644 --- a/test/rtkfourdsarttest.cxx +++ b/test/rtkfourdsarttest.cxx @@ -27,7 +27,7 @@ */ int -main(int, char **) +rtkfourdsarttest(int, char *[]) { using OutputPixelType = float; diff --git a/test/rtkfovtest.cxx b/test/rtkfovtest.cxx index 2505950ed..c8a9fbc41 100644 --- a/test/rtkfovtest.cxx +++ b/test/rtkfovtest.cxx @@ -21,7 +21,7 @@ */ int -main(int, char **) +rtkfovtest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::Image; diff --git a/test/rtkgaincorrectiontest.cxx b/test/rtkgaincorrectiontest.cxx index ef06af163..1bb01da68 100644 --- a/test/rtkgaincorrectiontest.cxx +++ b/test/rtkgaincorrectiontest.cxx @@ -204,7 +204,7 @@ generateExpectedOutput(InputImageType::Pointer inputImage, int -main(int, char **) +rtkgaincorrectiontest(int, char *[]) { const float K = 0.5f; #ifdef USE_CUDA diff --git a/test/rtkgeometryclonetest.cxx b/test/rtkgeometryclonetest.cxx index 58255f274..3d9364b77 100644 --- a/test/rtkgeometryclonetest.cxx +++ b/test/rtkgeometryclonetest.cxx @@ -3,7 +3,7 @@ #include "rtkTest.h" int -main(int, char **) +rtkgeometryclonetest(int, char *[]) { rtk::ThreeDCircularProjectionGeometry::Pointer geometry1, geometry2; geometry1 = rtk::ThreeDCircularProjectionGeometry::New(); diff --git a/test/rtkgeometryfiletest.cxx b/test/rtkgeometryfiletest.cxx index 3cd7d92e0..93f67e3cd 100644 --- a/test/rtkgeometryfiletest.cxx +++ b/test/rtkgeometryfiletest.cxx @@ -62,7 +62,7 @@ WriteReadAndCheck(GeometryType * geometry) */ int -main(int, char **) +rtkgeometryfiletest(int, char *[]) { // Create a geometry object with 1 projection auto geometry = GeometryType::New(); diff --git a/test/rtkgeometryfrommatrixtest.cxx b/test/rtkgeometryfrommatrixtest.cxx index 10a6e5292..ad3289b23 100644 --- a/test/rtkgeometryfrommatrixtest.cxx +++ b/test/rtkgeometryfrommatrixtest.cxx @@ -3,7 +3,7 @@ int -main(int, char **) +rtkgeometryfrommatrixtest(int, char *[]) { rtk::ThreeDCircularProjectionGeometry::Pointer geometry1, geometry2; geometry1 = rtk::ThreeDCircularProjectionGeometry::New(); diff --git a/test/rtkgradienttest.cxx b/test/rtkgradienttest.cxx index 3ae9c6cd5..ff1380eb1 100644 --- a/test/rtkgradienttest.cxx +++ b/test/rtkgradienttest.cxx @@ -86,7 +86,7 @@ CheckGradient(typename TImage::Pointer im, typename TGradient::Pointer grad, con */ int -main(int, char **) +rtkgradienttest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = double; diff --git a/test/rtkheadertestfooter.cxx b/test/rtkheadertestfooter.cxx index 91a08dcb8..85bd051a8 100644 --- a/test/rtkheadertestfooter.cxx +++ b/test/rtkheadertestfooter.cxx @@ -10,7 +10,7 @@ */ int -main(int, char **) +rtkheadertestfooter(int, char *[]) { std::cout << "\n\nTest PASSED! " << std::endl; return EXIT_SUCCESS; diff --git a/test/rtkhilbertfiltertest.cxx b/test/rtkhilbertfiltertest.cxx index 65c1e006c..557e3666f 100644 --- a/test/rtkhilbertfiltertest.cxx +++ b/test/rtkhilbertfiltertest.cxx @@ -13,7 +13,7 @@ */ int -main(int, char **) +rtkhilbertfiltertest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkimagxtest.cxx b/test/rtkimagxtest.cxx index eb0a06240..07d1e55cd 100644 --- a/test/rtkimagxtest.cxx +++ b/test/rtkimagxtest.cxx @@ -17,7 +17,7 @@ */ int -main(int argc, char * argv[]) +rtkimagxtest(int argc, char * argv[]) { if (argc < 8) { diff --git a/test/rtkimporttest.cxx b/test/rtkimporttest.cxx index cd2fcc89e..82c4bdf43 100644 --- a/test/rtkimporttest.cxx +++ b/test/rtkimporttest.cxx @@ -78,7 +78,7 @@ CheckError(typename TImage::Pointer recon, #endif // FAST_TESTS_NO_CHECKS int -main(int, char **) +rtkimporttest(int, char *[]) { // Raw vectors auto * vec_uint_2d = new unsigned int[10 * 10]; diff --git a/test/rtkinterpolatesplatadjointtest.cxx b/test/rtkinterpolatesplatadjointtest.cxx index 5b82f116d..314e45fbe 100644 --- a/test/rtkinterpolatesplatadjointtest.cxx +++ b/test/rtkinterpolatesplatadjointtest.cxx @@ -25,7 +25,7 @@ */ int -main(int argc, char * argv[]) +rtkinterpolatesplatadjointtest(int argc, char * argv[]) { if (argc < 2) { diff --git a/test/rtkiterativefdktest.cxx b/test/rtkiterativefdktest.cxx index 7862f35c8..3ae20beb8 100644 --- a/test/rtkiterativefdktest.cxx +++ b/test/rtkiterativefdktest.cxx @@ -29,7 +29,7 @@ */ int -main(int, char **) +rtkiterativefdktest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkl0gradientnormtest.cxx b/test/rtkl0gradientnormtest.cxx index 761b170c3..d760ee743 100644 --- a/test/rtkl0gradientnormtest.cxx +++ b/test/rtkl0gradientnormtest.cxx @@ -99,7 +99,7 @@ CheckL0NormOfGradient(typename TInputImage::Pointer before, typename TInputImage int -main(int, char **) +rtkl0gradientnormtest(int, char *[]) { using OutputPixelType = float; using VolumeSeriesType = itk::Image; diff --git a/test/rtklagcorrectiontest.cxx b/test/rtklagcorrectiontest.cxx index bc0a9b73e..c2fdcbd8d 100644 --- a/test/rtklagcorrectiontest.cxx +++ b/test/rtklagcorrectiontest.cxx @@ -21,7 +21,7 @@ const unsigned ModelOrder = 4; const unsigned Nprojections = 10; int -main(int, char **) +rtklagcorrectiontest(int, char *[]) { constexpr unsigned int Dimension = 3; diff --git a/test/rtklaplaciantest.cxx b/test/rtklaplaciantest.cxx index 1c7e69d25..cd59c3904 100644 --- a/test/rtklaplaciantest.cxx +++ b/test/rtklaplaciantest.cxx @@ -21,7 +21,7 @@ */ int -main(int argc, char * argv[]) +rtklaplaciantest(int argc, char * argv[]) { if (argc < 2) { diff --git a/test/rtklutbasedvarI0rawtoatttest.cxx b/test/rtklutbasedvarI0rawtoatttest.cxx index 0bf7d41a5..a1ebfc330 100644 --- a/test/rtklutbasedvarI0rawtoatttest.cxx +++ b/test/rtklutbasedvarI0rawtoatttest.cxx @@ -29,7 +29,7 @@ fillImageWithRawData(ShortImageType::Pointer image, unsigned short I0) } int -main(int, char **) +rtklutbasedvarI0rawtoatttest(int, char *[]) { auto convert = rtk::LUTbasedVariableI0RawToAttenuationImageFilter>::New(); diff --git a/test/rtkluttest.cxx b/test/rtkluttest.cxx index 32844fe99..2a7f659df 100644 --- a/test/rtkluttest.cxx +++ b/test/rtkluttest.cxx @@ -17,7 +17,7 @@ */ int -main(int argc, char * argv[]) +rtkluttest(int argc, char * argv[]) { if (argc < 2) { diff --git a/test/rtkmaximumintensityprojectiontest.cxx b/test/rtkmaximumintensityprojectiontest.cxx index 6aebf2461..b7b1ce30c 100644 --- a/test/rtkmaximumintensityprojectiontest.cxx +++ b/test/rtkmaximumintensityprojectiontest.cxx @@ -21,7 +21,7 @@ */ int -main(int, char **) +rtkmaximumintensityprojectiontest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkmotioncompensatedfdktest.cxx b/test/rtkmotioncompensatedfdktest.cxx index 85502a8e6..9126ce355 100644 --- a/test/rtkmotioncompensatedfdktest.cxx +++ b/test/rtkmotioncompensatedfdktest.cxx @@ -25,7 +25,7 @@ */ int -main(int, char **) +rtkmotioncompensatedfdktest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::Image; diff --git a/test/rtknewtonupdatetest.cxx b/test/rtknewtonupdatetest.cxx index 61b60de61..c1e084040 100644 --- a/test/rtknewtonupdatetest.cxx +++ b/test/rtknewtonupdatetest.cxx @@ -17,7 +17,7 @@ */ int -main(int argc, char * argv[]) +rtknewtonupdatetest(int argc, char * argv[]) { if (argc < 4) { diff --git a/test/rtkoratest.cxx b/test/rtkoratest.cxx index d4c0f439c..2b20d752f 100644 --- a/test/rtkoratest.cxx +++ b/test/rtkoratest.cxx @@ -18,7 +18,7 @@ */ int -main(int argc, char * argv[]) +rtkoratest(int argc, char * argv[]) { if (argc < 5) { diff --git a/test/rtkosemtest.cxx b/test/rtkosemtest.cxx index 5a8c4e497..1ea839ab7 100644 --- a/test/rtkosemtest.cxx +++ b/test/rtkosemtest.cxx @@ -25,7 +25,7 @@ */ int -main(int, char **) +rtkosemtest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkparallelgeometryfrommatrixtest.cxx b/test/rtkparallelgeometryfrommatrixtest.cxx index 4df118c75..d4018525e 100644 --- a/test/rtkparallelgeometryfrommatrixtest.cxx +++ b/test/rtkparallelgeometryfrommatrixtest.cxx @@ -3,7 +3,7 @@ int -main(int, char **) +rtkparallelgeometryfrommatrixtest(int, char *[]) { rtk::ThreeDCircularProjectionGeometry::Pointer geometry1, geometry2; geometry1 = rtk::ThreeDCircularProjectionGeometry::New(); diff --git a/test/rtkprojectgeometricphantomtest.cxx b/test/rtkprojectgeometricphantomtest.cxx index 99757c1f3..1e98f1ddf 100644 --- a/test/rtkprojectgeometricphantomtest.cxx +++ b/test/rtkprojectgeometricphantomtest.cxx @@ -22,7 +22,7 @@ */ int -main(int argc, char * argv[]) +rtkprojectgeometricphantomtest(int argc, char * argv[]) { if (argc < 2) { diff --git a/test/rtkquadrictest.cxx b/test/rtkquadrictest.cxx index b771e8f81..b4cc5145c 100644 --- a/test/rtkquadrictest.cxx +++ b/test/rtkquadrictest.cxx @@ -11,7 +11,7 @@ */ int -main(int, char **) +rtkquadrictest(int, char *[]) { // Test https://github.com/RTKConsortium/RTK/issues/819#issuecomment-3337586635 // The following is [Cylinder_y: x=0 y=0 z=0 r=0.1 l=100 rho=1] diff --git a/test/rtkrampfiltertest.cxx b/test/rtkrampfiltertest.cxx index 9d8385758..e7197688a 100644 --- a/test/rtkrampfiltertest.cxx +++ b/test/rtkrampfiltertest.cxx @@ -29,7 +29,7 @@ */ int -main(int, char **) +rtkrampfiltertest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkrampfiltertest2.cxx b/test/rtkrampfiltertest2.cxx index 53e661404..992c11124 100644 --- a/test/rtkrampfiltertest2.cxx +++ b/test/rtkrampfiltertest2.cxx @@ -17,7 +17,7 @@ */ int -main(int, char **) +rtkrampfiltertest2(int, char *[]) { constexpr unsigned int Dimension = 3; using PixelType = float; diff --git a/test/rtkregularizedconjugategradienttest.cxx b/test/rtkregularizedconjugategradienttest.cxx index 2e4946cff..298c70d6f 100644 --- a/test/rtkregularizedconjugategradienttest.cxx +++ b/test/rtkregularizedconjugategradienttest.cxx @@ -24,7 +24,7 @@ */ int -main(int, char **) +rtkregularizedconjugategradienttest(int, char *[]) { using OutputPixelType = float; constexpr unsigned int Dimension = 3; diff --git a/test/rtksarttest.cxx b/test/rtksarttest.cxx index 70ed6b304..35d59fd90 100644 --- a/test/rtksarttest.cxx +++ b/test/rtksarttest.cxx @@ -24,7 +24,7 @@ */ int -main(int, char **) +rtksarttest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkscatterglarefiltertest.cxx b/test/rtkscatterglarefiltertest.cxx index ad5f0503c..58d4f6bcb 100644 --- a/test/rtkscatterglarefiltertest.cxx +++ b/test/rtkscatterglarefiltertest.cxx @@ -91,7 +91,7 @@ createInputImage(const std::vector & coef) } int -main(int, char **) +rtkscatterglarefiltertest(int, char *[]) { #ifdef USE_CUDA using ScatterCorrectionType = rtk::CudaScatterGlareCorrectionImageFilter; diff --git a/test/rtkselectoneprojpercycletest.cxx b/test/rtkselectoneprojpercycletest.cxx index 807362cd6..a216e3820 100644 --- a/test/rtkselectoneprojpercycletest.cxx +++ b/test/rtkselectoneprojpercycletest.cxx @@ -18,7 +18,7 @@ */ int -main(int, char **) +rtkselectoneprojpercycletest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::Image; diff --git a/test/rtkshortscancompcudatest.cxx b/test/rtkshortscancompcudatest.cxx index 09dc379d3..8ab654e41 100644 --- a/test/rtkshortscancompcudatest.cxx +++ b/test/rtkshortscancompcudatest.cxx @@ -19,7 +19,7 @@ */ int -main(int, char **) +rtkshortscancompcudatest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::CudaImage; diff --git a/test/rtkshortscantest.cxx b/test/rtkshortscantest.cxx index 6f8006274..6d43470f0 100644 --- a/test/rtkshortscantest.cxx +++ b/test/rtkshortscantest.cxx @@ -25,7 +25,7 @@ */ int -main(int, char **) +rtkshortscantest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float; diff --git a/test/rtkspectralonesteptest.cxx b/test/rtkspectralonesteptest.cxx index d4c0e990f..8a75d37f4 100644 --- a/test/rtkspectralonesteptest.cxx +++ b/test/rtkspectralonesteptest.cxx @@ -27,7 +27,7 @@ */ int -main(int argc, char * argv[]) +rtkspectralonesteptest(int argc, char * argv[]) { if (argc < 4) { diff --git a/test/rtktotalvariationtest.cxx b/test/rtktotalvariationtest.cxx index 9e5291437..69619858b 100644 --- a/test/rtktotalvariationtest.cxx +++ b/test/rtktotalvariationtest.cxx @@ -49,7 +49,7 @@ CheckTotalVariation(typename TImage::Pointer before, typename TImage::Pointer af */ int -main(int, char **) +rtktotalvariationtest(int, char *[]) { using OutputPixelType = float; constexpr unsigned int Dimension = 3; diff --git a/test/rtkvariancereconstructiontest.cxx b/test/rtkvariancereconstructiontest.cxx index ae572a099..071e09969 100644 --- a/test/rtkvariancereconstructiontest.cxx +++ b/test/rtkvariancereconstructiontest.cxx @@ -25,7 +25,7 @@ */ int -main(int, char **) +rtkvariancereconstructiontest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::Image; diff --git a/test/rtkvariantest.cxx b/test/rtkvariantest.cxx index fb5816066..6e02095bb 100644 --- a/test/rtkvariantest.cxx +++ b/test/rtkvariantest.cxx @@ -21,7 +21,7 @@ */ int -main(int argc, char * argv[]) +rtkvariantest(int argc, char * argv[]) { if (argc < 12) { diff --git a/test/rtkvectorimageconverterstest.cxx b/test/rtkvectorimageconverterstest.cxx index 0b49e7b14..1a17bab87 100644 --- a/test/rtkvectorimageconverterstest.cxx +++ b/test/rtkvectorimageconverterstest.cxx @@ -22,7 +22,7 @@ */ int -main(int, char **) +rtkvectorimageconverterstest(int, char *[]) { using PixelType = float; using HigherDimensionImageType = itk::Image; diff --git a/test/rtkwarptest.cxx b/test/rtkwarptest.cxx index d3a869a61..25c8800ee 100644 --- a/test/rtkwarptest.cxx +++ b/test/rtkwarptest.cxx @@ -25,7 +25,7 @@ */ int -main(int, char **) +rtkwarptest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputImageType = itk::Image; diff --git a/test/rtkwaterprecorrectiontest.cxx b/test/rtkwaterprecorrectiontest.cxx index 0edb1e635..1af5ec2ba 100644 --- a/test/rtkwaterprecorrectiontest.cxx +++ b/test/rtkwaterprecorrectiontest.cxx @@ -12,7 +12,7 @@ */ int -main(int, char **) +rtkwaterprecorrectiontest(int, char *[]) { constexpr unsigned int Dimension = 2; using OutputImageType = itk::Image; diff --git a/test/rtkwaveletstest.cxx b/test/rtkwaveletstest.cxx index 543eaa91d..77d1f4718 100644 --- a/test/rtkwaveletstest.cxx +++ b/test/rtkwaveletstest.cxx @@ -73,7 +73,7 @@ CheckImageQuality(typename TImage::Pointer recon, typename TImage::Pointer ref) */ int -main(int, char **) +rtkwaveletstest(int, char *[]) { constexpr unsigned int Dimension = 3; diff --git a/test/rtkweidingerforwardmodeltest.cxx b/test/rtkweidingerforwardmodeltest.cxx index 17f53b754..72286a17e 100644 --- a/test/rtkweidingerforwardmodeltest.cxx +++ b/test/rtkweidingerforwardmodeltest.cxx @@ -18,7 +18,7 @@ */ int -main(int argc, char * argv[]) +rtkweidingerforwardmodeltest(int argc, char * argv[]) { if (argc < 9) { diff --git a/test/rtkxradtest.cxx b/test/rtkxradtest.cxx index 85175f124..1c5b211a8 100644 --- a/test/rtkxradtest.cxx +++ b/test/rtkxradtest.cxx @@ -20,7 +20,7 @@ */ int -main(int argc, char * argv[]) +rtkxradtest(int argc, char * argv[]) { if (argc < 5) { diff --git a/test/rtkzengforwardprojectiontest.cxx b/test/rtkzengforwardprojectiontest.cxx index 6d6040b9c..91e4b1eec 100644 --- a/test/rtkzengforwardprojectiontest.cxx +++ b/test/rtkzengforwardprojectiontest.cxx @@ -21,7 +21,7 @@ */ int -main(int, char **) +rtkzengforwardprojectiontest(int, char *[]) { constexpr unsigned int Dimension = 3; using OutputPixelType = float;