From a3a7eb6a36fb65177ecd3f1beac4a076b083bd8e Mon Sep 17 00:00:00 2001 From: cianciosa Date: Mon, 28 Aug 2023 13:21:02 -0400 Subject: [PATCH 1/2] Add test dependencies. --- .../tests/siesta_final_test/CMakeLists.txt | 115 +++++++++++++++--- Testing/tests/siesta_init_test/CMakeLists.txt | 115 ++++++++++++++++++ 2 files changed, 213 insertions(+), 17 deletions(-) diff --git a/Testing/tests/siesta_final_test/CMakeLists.txt b/Testing/tests/siesta_final_test/CMakeLists.txt index ebab754..14ad991 100644 --- a/Testing/tests/siesta_final_test/CMakeLists.txt +++ b/Testing/tests/siesta_final_test/CMakeLists.txt @@ -9,95 +9,176 @@ configure_file (${CMAKE_CURRENT_SOURCE_DIR}/input.test.vmec # Run VMEC and SIESTA the compare the results. add_test (NAME siesta_final_vmec_test COMMAND $ $ $ $/xvmec input.test.vmec) +set_tests_properties (siesta_final_vmec_test + PROPERTIES + DEPENDS siesta_final_siesta_test + PROCESSORS $) add_test (NAME siesta_final_siesta_test COMMAND $ $ $ $/xsiesta) +set_tests_properties (siesta_final_siesta_test + PROPERTIES + DEPENDS siesta_final_vmec_test + PROCESSORS $) add_test (NAME siesta_final_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=test -min=0.0 -max=1.0 -tol=1.0E-3) +set_tests_properties (siesta_final_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_curtor_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=curtor -tol=10.0) +set_tests_properties (siesta_final_curtor_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_chipf_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=chipf -min=0.0 -max=1.0 -tol=2.0E-6) +set_tests_properties (siesta_final_chipf_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_phipf_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=phipf -min=0.0 -max=1.0 -tol=1.0E-17) +set_tests_properties (siesta_final_phipf_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_r_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_final_r_1_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_r_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_final_r_2_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_r_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_final_r_3_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_r_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_final_r_4_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_drdu_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_final_drdu_1_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_drdu_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_final_drdu_2_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_drdu_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_final_drdu_3_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_drdu_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_final_drdu_4_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_drdv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdv -min=0.0 -max=1.0 -tol=1.0E-20) +set_tests_properties (siesta_final_drdv_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_z_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_final_z_1_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_z_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_final_z_2_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_z_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_final_z_3_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_z_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_final_z_4_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_dzdu_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_final_dzdu_1_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_dzdu_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_final_dzdu_2_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_dzdu_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_final_dzdu_3_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_dzdu_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_final_dzdu_4_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_dzdv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdv -min=0.0 -max=1.0 -tol=1.0E-20) +set_tests_properties (siesta_final_dzdv_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_jacobian_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jacobian -min=0.0 -max=1.0 -tol=1.0E-4) +set_tests_properties (siesta_final_jacobian_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_jbsups_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsups -min=0.0 -max=1.0 -tol=2.1E-4) +set_tests_properties (siesta_final_jbsups_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_jbsupu_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsupu -min=0.0 -max=1.0 -tol=6.0E-4) +set_tests_properties (siesta_final_jbsupu_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_jbsupv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsupv -min=0.0 -max=1.0 -tol=2.0E-4) - -#add_test (NAME siesta_final_vmec_divb_test -# COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=vmec_divb -min=0.0 -max=1.0 -tol=2.0E-5) -#add_test (NAME siesta_final_siesta_divb_test -# COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=siesta_divb -min=0.0 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_final_jbsupv_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_siesta_pressure_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=pressure -min=0.0 -max=1.0 -tol=26.0) - -#add_test (NAME siesta_final_bsups_test -# COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsups -min=0.0 -max=1.0 -tol=0.004) -#add_test (NAME siesta_final_bsupu_test -# COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsupu -min=0.005 -max=0.99 -tol=1.0E-3 -relative) -#add_test (NAME siesta_final_bsupv_test -# COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsupv -min=0.015 -max=0.99 -tol=5.5E-4) - -#add_test (NAME siesta_final_bsubu_test -# COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsubu -min=0.005 -max=1.0 -tol=2.0E-1 -relative) -#add_test (NAME siesta_final_bsubv_test -# COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsubv -min=0.005 -max=1.0 -tol=1.0E-5 -relative) +set_tests_properties (siesta_final_siesta_pressure_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_jksups_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsups -min=0.0 -max=1.0 -tol=0.0003) +set_tests_properties (siesta_final_jksups_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_jksupu_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsupu -min=0.0 -max=1.0 -tol=2.0 -relative) +set_tests_properties (siesta_final_jksupu_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") add_test (NAME siesta_final_jksupv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsupu -min=0.0 -max=1.0 -tol=2.0 -relative) +set_tests_properties (siesta_final_jksupv_test + PROPERTIES + DEPENDS "siesta_final_vmec_test;siesta_final_siesta_test") diff --git a/Testing/tests/siesta_init_test/CMakeLists.txt b/Testing/tests/siesta_init_test/CMakeLists.txt index 67d29fc..388b269 100644 --- a/Testing/tests/siesta_init_test/CMakeLists.txt +++ b/Testing/tests/siesta_init_test/CMakeLists.txt @@ -9,93 +9,208 @@ configure_file (${CMAKE_CURRENT_SOURCE_DIR}/input.test.vmec # Run VMEC and SIESTA the compare the results. add_test (NAME siesta_init_vmec_test COMMAND $ $ $ $/xvmec input.test.vmec) +set_tests_properties (siesta_init_vmec_test + PROPERTIES + PROCESSORS $) add_test (NAME siesta_init_siesta_test COMMAND $ $ $ $/xsiesta) +set_tests_properties (siesta_init_siesta_test + PROPERTIES + DEPENDS siesta_init_vmec_test + PROCESSORS $) add_test (NAME siesta_init_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=test -min=0.0 -max=1.0 -tol=1.0E-3) +set_tests_properties (siesta_init_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_curtor_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=curtor -tol=0.02) +set_tests_properties (siesta_init_curtor_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_chipf_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=chipf -min=0.0 -max=1.0 -tol=2.0E-6) +set_tests_properties (siesta_init_chipf_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_phipf_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=phipf -min=0.0 -max=1.0 -tol=1.0E-17) +set_tests_properties (siesta_init_phipf_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_r_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_init_r_1_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_r_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_init_r_2_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_r_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_init_r_3_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_r_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=r -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_init_r_4_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_drdu_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_init_drdu_1_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_drdu_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_init_drdu_2_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_drdu_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_init_drdu_3_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_drdu_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdu -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_init_drdu_4_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_drdv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=drdv -min=0.0 -max=1.0 -tol=1.0E-20) +set_tests_properties (siesta_init_drdv_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_z_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_init_z_1_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_z_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_init_z_2_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_z_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_init_z_3_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_z_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=z -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_init_z_4_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_dzdu_1_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.0 -max=0.01 -tol=1.0E-2) +set_tests_properties (siesta_init_dzdu_1_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_dzdu_2_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.01 -max=0.04 -tol=1.0E-3) +set_tests_properties (siesta_init_dzdu_2_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_dzdu_3_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.04 -max=0.2 -tol=1.0E-4) +set_tests_properties (siesta_init_dzdu_3_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_dzdu_4_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdu -min=0.2 -max=1.0 -tol=1.0E-5) +set_tests_properties (siesta_init_dzdu_4_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_dzdv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=dzdv -min=0.0 -max=1.0 -tol=1.0E-20) +set_tests_properties (siesta_init_dzdv_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_jacobian_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jacobian -min=0.0 -max=1.0 -tol=1.0E-4) +set_tests_properties (siesta_init_jacobian_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_jbsups_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsups -min=0.0 -max=1.0 -tol=1.0E-20) +set_tests_properties (siesta_init_jbsups_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_jbsupu_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsupu -min=0.0 -max=1.0 -tol=1.0E-4) +set_tests_properties (siesta_init_jbsupu_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_jbsupv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsupv -min=0.0 -max=1.0 -tol=2.0E-4) +set_tests_properties (siesta_init_jbsupv_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_vmec_divb_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=vmec_divb -min=0.0 -max=1.0 -tol=2.0E-5) +set_tests_properties (siesta_init_vmec_divb_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_siesta_divb_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=siesta_divb -min=0.0 -max=1.0 -tol=1.0E-20) +set_tests_properties (siesta_init_siesta_divb_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_siesta_pressure_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=pressure -min=0.0 -max=1.0 -tol=1.0) +set_tests_properties (siesta_init_siesta_pressure_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_bsups_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsups -min=0.0 -max=1.0 -tol=1.0E-20) +set_tests_properties (siesta_init_bsups_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_bsupu_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsupu -min=0.005 -max=0.99 -tol=1.0E-3 -relative) +set_tests_properties (siesta_init_bsupu_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_bsupv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsupv -min=0.015 -max=0.99 -tol=2.0E-3 -relative) +set_tests_properties (siesta_init_bsupv_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_bsubu_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsubu -min=0.005 -max=1.0 -tol=2.0E-1 -relative) +set_tests_properties (siesta_init_bsubu_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_bsubv_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=bsubv -min=0.005 -max=1.0 -tol=1.0E-5 -relative) +set_tests_properties (siesta_init_bsubv_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_jksups_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsups -min=0.0 -max=1.0 -tol=1.0E-10) +set_tests_properties (siesta_init_jksups_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") add_test (NAME siesta_init_jksupu_test COMMAND $/xsiesta_test -wout_file=${CMAKE_CURRENT_BINARY_DIR}/wout_test.vmec.nc -restart_file=${CMAKE_CURRENT_BINARY_DIR}/siesta_restart_w7x.nc -test_name=jbsupu -min=0.0 -max=1.0 -tol=2.0 -relative) +set_tests_properties (siesta_init_jksupu_test + PROPERTIES + DEPENDS "siesta_init_vmec_test;siesta_init_siesta_test") From cd2cd38ddcf320d9b096c1dbcd63e587e15aeae6 Mon Sep 17 00:00:00 2001 From: cianciosa Date: Mon, 28 Aug 2023 13:22:18 -0400 Subject: [PATCH 2/2] Remove circular dependency. --- Testing/tests/siesta_final_test/CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/Testing/tests/siesta_final_test/CMakeLists.txt b/Testing/tests/siesta_final_test/CMakeLists.txt index 14ad991..f15f7e8 100644 --- a/Testing/tests/siesta_final_test/CMakeLists.txt +++ b/Testing/tests/siesta_final_test/CMakeLists.txt @@ -11,7 +11,6 @@ add_test (NAME siesta_final_vmec_test COMMAND $ $ $ $/xvmec input.test.vmec) set_tests_properties (siesta_final_vmec_test PROPERTIES - DEPENDS siesta_final_siesta_test PROCESSORS $) add_test (NAME siesta_final_siesta_test COMMAND $ $ $ $/xsiesta)