mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-29 10:21:54 -06:00
61 lines
2.0 KiB
CMake
61 lines
2.0 KiB
CMake
# Set absolute tolerance to be used for testing
|
|
Set (abs_tol 5.0e-8)
|
|
Set (rel_tol 1.0e-13)
|
|
|
|
# Input:
|
|
# - casename: with or without extension
|
|
#
|
|
Macro (add_acceptance_test casename)
|
|
|
|
String (REGEX REPLACE "\\.[^.]*$" "" basename "${casename}")
|
|
|
|
# Note: non-default tolerances used for TOF tests (defaults too strict)
|
|
|
|
Add_Test (NAME ToF_accept_${casename}_all_steps
|
|
COMMAND runAcceptanceTest
|
|
"case=${OPM_DATA_ROOT}/flow_diagnostic_test/eclipse-simulation/${basename}"
|
|
"ref-dir=${OPM_DATA_ROOT}/flow_diagnostic_test/fd-ref-data/${basename}"
|
|
"atol=5e-6" "rtol=1e-13")
|
|
|
|
EndMacro (add_acceptance_test)
|
|
|
|
# Input
|
|
# - casename: with or without extension
|
|
#
|
|
Macro (add_trans_acceptance_test casename)
|
|
|
|
String (REGEX REPLACE "\\.[^.]*$" "" basename "${casename}")
|
|
|
|
Add_Test (NAME Trans_accept_${casename}
|
|
COMMAND runTransTest
|
|
"case=${OPM_DATA_ROOT}/flow_diagnostic_test/eclipse-simulation/${basename}"
|
|
"ref-dir=${OPM_DATA_ROOT}/flow_diagnostic_test/fd-ref-data/${basename}"
|
|
"atol=${abs_tol}" "rtol=${rel_tol}")
|
|
|
|
EndMacro (add_trans_acceptance_test)
|
|
|
|
# Input
|
|
# - casename: with or without extension
|
|
# - strings identifying which physical quantities to compare
|
|
Macro (add_celldata_acceptance_test casename)
|
|
|
|
String (REGEX REPLACE "\\.[^.]*$" "" basename "${casename}")
|
|
|
|
Add_Test (NAME CellData_accept_${casename}
|
|
COMMAND runLinearisedCellDataTest
|
|
"case=${OPM_DATA_ROOT}/flow_diagnostic_test/eclipse-simulation/${basename}"
|
|
"ref-dir=${OPM_DATA_ROOT}/flow_diagnostic_test/fd-ref-data/${basename}"
|
|
"quant=${ARGN}" "atol=${abs_tol}" "rtol=${rel_tol}")
|
|
|
|
EndMacro (add_celldata_acceptance_test)
|
|
|
|
If (NOT TARGET test-suite)
|
|
Add_Custom_Target (test-suite)
|
|
EndIf ()
|
|
|
|
# Acceptance tests
|
|
|
|
Add_Acceptance_Test (SIMPLE_2PH_W_FAULT_LGR)
|
|
Add_Trans_Acceptance_Test (SIMPLE_2PH_W_FAULT_LGR)
|
|
Add_CellData_Acceptance_Test (SIMPLE_2PH_W_FAULT_LGR "pressure")
|