mirror of
https://github.com/OPM/opm-simulators.git
synced 2026-11-02 20:30:55 -06:00
add option to use development simulator binaries in comparison tests
This commit is contained in:
1 parent
a387877b8a
commit
a5407b87f5
1 file changed
+17
-1
+17
-1
@@ -136,7 +136,20 @@ endfunction()
|
||||
# Details:
|
||||
# - This test class compares two separate simulations
|
||||
function(add_test_compareSeparateECLFiles)
|
||||
set(oneValueArgs CASENAME FILENAME1 FILENAME2 DIR1 DIR2 SIMULATOR ABS_TOL REL_TOL IGNORE_EXTRA_KW DIR_PREFIX MPI_PROCS)
|
||||
set(oneValueArgs
|
||||
CASENAME
|
||||
FILENAME1
|
||||
FILENAME2
|
||||
DIR1
|
||||
DIR2
|
||||
DEV_SIMULATOR
|
||||
SIMULATOR
|
||||
ABS_TOL
|
||||
REL_TOL
|
||||
IGNORE_EXTRA_KW
|
||||
DIR_PREFIX
|
||||
MPI_PROCS
|
||||
)
|
||||
set(multiValueArgs TEST_ARGS)
|
||||
cmake_parse_arguments(PARAM "$" "${oneValueArgs}" "${multiValueArgs}" ${ARGN} )
|
||||
if(NOT PARAM_PREFIX)
|
||||
@@ -150,6 +163,9 @@ function(add_test_compareSeparateECLFiles)
|
||||
if(NOT PARAM_DIR)
|
||||
set(PARAM_DIR ${PARAM_CASENAME})
|
||||
endif()
|
||||
if(USE_DEV_SIMULATOR_IN_TESTS AND PARAM_DEV_SIMULATOR)
|
||||
set(PARAM_SIMULATOR ${PARAM_DEV_SIMULATOR})
|
||||
endif()
|
||||
set(RESULT_PATH ${BASE_RESULT_PATH}${PARAM_DIR_PREFIX}/${PARAM_SIMULATOR}+${PARAM_CASENAME})
|
||||
set(TEST_ARGS ${PARAM_TEST_ARGS})
|
||||
set(DRIVER_ARGS -i ${OPM_TESTS_ROOT}/${PARAM_DIR1}
|
||||
|
||||
Reference in new issue
Block a user