Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Equinor tests #975

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
17 changes: 0 additions & 17 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -164,23 +164,6 @@ message(

# -----------------------------------------------------------------

set(EQUINOR_TESTDATA_ROOT
""
CACHE PATH "Root to Equinor internal testdata")
if(EXISTS ${EQUINOR_TESTDATA_ROOT})
set(LINK "${CMAKE_CURRENT_SOURCE_DIR}/test-data/Equinor")
if(EXISTS ${LINK})
execute_process(COMMAND ${CMAKE_COMMAND} -E remove "${LINK}")
endif()

execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink
"${EQUINOR_TESTDATA_ROOT}" "${LINK}")
message(STATUS "Linking testdata: ${LINK} -> ${EQUINOR_TESTDATA_ROOT}")

set(_equinor_test_data ${CMAKE_SOURCE_DIR}/test-data/Equinor)
set(_resdatapath ${_equinor_test_data}/ECLIPSE)
set(_geopath ${_equinor_test_data}/Geometry)
endif()
set(_local_test_data "${CMAKE_CURRENT_SOURCE_DIR}/test-data/local")
set(_local_resdatapath ${_local_test_data}/ECLIPSE)

Expand Down
327 changes: 1 addition & 326 deletions lib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -402,45 +402,7 @@ foreach(test rdxx_kw rdxx_fortio rdxx_filename rdxx_types)
add_test(NAME ${test} COMMAND ${test})
endforeach()

foreach(
name
rd_coarse_test
rd_grid_layer_contains
rd_restart_test
rd_nnc_export
rd_nnc_export_get_tran
rd_nnc_data_equinor_root
rd_sum_case_exists
rd_grid_lgr_name
rd_region
rd_grid_cell_contains_wellpath
rd_region2region
rd_grid_volume
rd_grid_dims
rd_nnc_test
rd_lgr_test
rd_layer_equinor
rd_dualp
rd_grid_dx_dy_dz
rd_sum_test
rd_sum_report_step_equal
rd_sum_report_step_compatible
rd_file_equinor
rd_fmt
rd_rsthead
rd_smspec
rd_rft
rd_fault_block_layer_equinor
well_state_load
well_state_load_missing_RSEG
well_segment_load
well_segment_branch_conn_load
well_info
well_conn_CF
well_conn_load
well_ts
well_dualp
well_lgr_load)
foreach(name rd_grid_layer_contains rd_region)

add_executable(${name} resdata/tests/${name}.cpp)
target_link_libraries(${name} resdata)
Expand All @@ -455,290 +417,3 @@ foreach(name rd_grid_layer_contains rd_region rd_grid_copy)
${_local_resdatapath}/faarikaal/faarikaal${i}.EGRID)
endforeach()
endforeach()

if(NOT EQUINOR_TESTDATA_ROOT)
return()
endif()

add_test(NAME rd_grid_dx_dy_dz_gurbat COMMAND rd_grid_dx_dy_dz
${_resdatapath}/Gurbat/ECLIPSE)
add_test(NAME rd_grid_dx_dy_dz_troll
COMMAND rd_grid_dx_dy_dz ${_resdatapath}/Troll/Ref2014/T07-4A-W2014-06)

add_test(NAME rd_coarse_test COMMAND rd_coarse_test
${_resdatapath}/LGCcase/LGC_TESTCASE2)

add_test(NAME rd_restart_test COMMAND rd_restart_test
${_resdatapath}/Gurbat/ECLIPSE.UNRST)

add_test(NAME rd_nnc_export_gurbat COMMAND rd_nnc_export
${_resdatapath}/Gurbat/ECLIPSE TRUE)
add_test(NAME rd_nnc_export_10kcase
COMMAND rd_nnc_export ${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC TRUE)
add_test(NAME rd_nnc_export_dual_poro_diff
COMMAND rd_nnc_export ${_resdatapath}/DualPoro/DUAL_DIFF TRUE)
add_test(NAME rd_nnc_export_dual_poro
COMMAND rd_nnc_export ${_resdatapath}/DualPoro/DUALPORO TRUE)
add_test(NAME rd_nnc_export_nested_lgr_case
COMMAND rd_nnc_export ${_resdatapath}/nestedLGRcase/TESTCASE_NESTEDLGR
TRUE)
add_test(NAME rd_nnc_export_tyrihans
COMMAND rd_nnc_export ${_resdatapath}/TYRIHANS/BASE20150218_MULTFLT
FALSE)

add_test(
NAME rd_nnc_export_get_tran
COMMAND rd_nnc_export_get_tran
${_resdatapath}/Troll/MSW_LGR/2BRANCHES-CCEWELLPATH-NEW-SCH-TUNED-AR3)

add_test(
NAME rd_nnc_data_equinor_root
COMMAND
rd_nnc_data_equinor_root
${_resdatapath}/Troll/MSW_LGR/2BRANCHES-CCEWELLPATH-NEW-SCH-TUNED-AR3
${_resdatapath}/flow-nnc/Simple4/SIMPLE_SUMMARY4)

add_test(
NAME rd_sum_case_exists
COMMAND
rd_sum_case_exists ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/GurbatSummary/missingHeader/ECLIPSE
${_resdatapath}/GurbatSummary/missingData/ECLIPSE)

add_test(
NAME rd_grid_lgr_name
COMMAND
rd_grid_lgr_name
${_resdatapath}/Troll/MSW_LGR/2BRANCHES-CCEWELLPATH-NEW-SCH-TUNED-AR3.EGRID)

add_test(
NAME rd_grid_cell_contains_wellpath1
COMMAND
rd_grid_cell_contains_wellpath
${_resdatapath}/CellContains/model/SMS-0.EGRID
${_resdatapath}/CellContains/R_PB-4H.jira)

add_test(NAME rd_region2region COMMAND rd_region2region
${_resdatapath}/R2R/R2R.SMSPEC)

add_test(NAME rd_lgr_test1
COMMAND rd_lgr_test ${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.EGRID)
add_test(NAME rd_lgr_test2
COMMAND rd_lgr_test ${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.GRID)
add_test(
NAME rd_lgr_test3
COMMAND
rd_lgr_test
${_resdatapath}/Troll/MSW_LGR/2BRANCHES-CCEWELLPATH-NEW-SCH-TUNED-AR3.EGRID)

add_test(NAME rd_grid_volume1 COMMAND rd_grid_volume
${_resdatapath}/Gurbat/ECLIPSE)
add_test(NAME rd_grid_volume2 COMMAND rd_grid_volume
${_resdatapath}/VolumeTest/TEST1)
add_test(NAME rd_grid_volume3 COMMAND rd_grid_volume
${_resdatapath}/OsebergSyd/Omega/OMEGA-0)
add_test(
NAME rd_grid_volume4
COMMAND rd_grid_volume
${_resdatapath}/Norne/reservoir_models/Norne_ATW2013/NORNE_ATW2013)

# The grid volume test fails miserably on the test case given as example five;
# looking at the failures one could actually suspect that the ECLIPSE algorithm
# for PORV calculations has been different in this file - i.e. that the absolute
# value of the individual tetrahedron parts have been taken during the sum, and
# not at the end. At least the ert algorithm gets volumes ~ 0 whereas ECLIPSE
# reports ~10^9 for the same cell. add_test( rd_grid_volume5
# ${EXECUTABLE_OUTPUT_PATH}/rd_grid_volume
# ${_resdatapath}/Heidrun/Summary/FF12_2013B3_CLEAN_RS)

add_test(NAME rd_grid_dims0 COMMAND rd_grid_dims)
add_test(NAME rd_grid_dims1
COMMAND rd_grid_dims ${_resdatapath}/Gurbat/ECLIPSE.EGRID
${_resdatapath}/Gurbat/ECLIPSE.INIT)
add_test(NAME rd_grid_dims2
COMMAND rd_grid_dims ${_resdatapath}/Gurbat/ECLIPSE.GRID
${_resdatapath}/Gurbat/ECLIPSE.INIT)
add_test(NAME rd_grid_dims3 COMMAND rd_grid_dims
${_resdatapath}/Gurbat/ECLIPSE.EGRID)
add_test(NAME rd_grid_dims4 COMMAND rd_grid_dims
${_resdatapath}/Gurbat/ECLIPSE.GRID)
add_test(NAME rd_grid_dims5
COMMAND rd_grid_dims
${_resdatapath}/AmalgLGRcase/TESTCASE_AMALG_LGR.EGRID)

add_test(NAME rd_nnc_test1 COMMAND rd_nnc_test
${_resdatapath}/Gurbat/ECLIPSE.EGRID)
add_test(NAME rd_nnc_test2
COMMAND rd_nnc_test ${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.EGRID)
add_test(
NAME rd_nnc_test3
COMMAND
rd_nnc_test
${_resdatapath}/Troll/MSW_LGR/2BRANCHES-CCEWELLPATH-NEW-SCH-TUNED-AR3.EGRID)
add_test(NAME rd_nnc_test4 COMMAND rd_nnc_test
${_resdatapath}/DualPoro/DUAL_DIFF.EGRID)
add_test(NAME rd_nnc_test5
COMMAND rd_nnc_test
${_resdatapath}/nestedLGRcase/TESTCASE_NESTEDLGR.EGRID)

add_test(NAME rd_layer_equinor
COMMAND rd_layer_equinor ${_resdatapath}/Mariner/MARINER.EGRID
${_resdatapath}/Mariner/faultblock.grdecl)

add_test(NAME rd_dualp COMMAND rd_dualp ${_resdatapath}/LGCcase/LGC_TESTCASE2)

add_test(NAME rd_sum_test COMMAND rd_sum_test ${_resdatapath}/Gurbat/ECLIPSE)

add_test(NAME rd_sum_report_step_equal1
COMMAND rd_sum_report_step_equal ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/Snorre/SNORRE FALSE)
add_test(NAME rd_sum_report_step_equal2
COMMAND rd_sum_report_step_equal ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/Gurbat/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_equal3
COMMAND rd_sum_report_step_equal ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/extraMinistep/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_equal4
COMMAND rd_sum_report_step_equal ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/short/ECLIPSE FALSE)
add_test(NAME rd_sum_report_step_equal5
COMMAND rd_sum_report_step_equal ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/enkf/ECLIPSE FALSE)
add_test(NAME rd_sum_report_step_equal6
COMMAND rd_sum_report_step_equal ${_resdatapath}/Snorre/SNORRE
${_resdatapath}/Snorre2/SNORRE2 FALSE)

add_test(NAME rd_sum_report_step_compatible1
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/Snorre/SNORRE FALSE)
add_test(NAME rd_sum_report_step_compatible2
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/Gurbat/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible3
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/extraMinistep/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible4
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/short/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible5
COMMAND rd_sum_report_step_compatible ${_resdatapath}/Gurbat/ECLIPSE
${_resdatapath}/modGurbat/enkf/ECLIPSE TRUE)
add_test(NAME rd_sum_report_step_compatible6
COMMAND rd_sum_report_step_equal ${_resdatapath}/Snorre/SNORRE
${_resdatapath}/Snorre2/SNORRE2 FALSE)

add_test(NAME rd_file_equinor
COMMAND rd_file_equinor ${_resdatapath}/Gurbat/ECLIPSE.UNRST
ECLIPSE.UNRST)

add_test(NAME rd_rsthead
COMMAND rd_rsthead ${_resdatapath}/Gurbat/ECLIPSE.UNRST
${_resdatapath}/DualPoro/DUALPORO.X0005)

add_test(NAME rd_smspec
COMMAND rd_smspec ${_resdatapath}/Gurbat/ECLIPSE.SMSPEC
${_resdatapath}/Heidrun/Summary/FF12_2013B3_CLEAN_RS.SMSPEC)

add_test(NAME rd_rft_rft COMMAND rd_rft ${_resdatapath}/Gurbat/ECLIPSE.RFT RFT)
add_test(NAME rd_rft_rft_rw COMMAND rd_rft ${_resdatapath}/Gurbat/ECLIPSE.RFT
RFT_RW)
add_test(NAME rd_rft_plt COMMAND rd_rft ${_resdatapath}/RFT/TEST1_1A.RFT PLT)
add_test(NAME rd_rft_mswplt COMMAND rd_rft ${_resdatapath}/RFT/RFT2.RFT MSW-PLT)
add_test(NAME rd_rft_alloc
COMMAND rd_rft ${_resdatapath}/RFT/NORNE_ATW2013_RFTPLT_V2.RFT SIMPLE)

add_test(
NAME rd_fault_block_layer_equinor
COMMAND rd_fault_block_layer_equinor ${_resdatapath}/Mariner/MARINER.EGRID
${_resdatapath}/Mariner/faultblock.grdecl)

if(HAVE_UTIL_ABORT_INTERCEPT)
add_executable(rd_fortio resdata/tests/rd_fortio.cpp)
target_link_libraries(rd_fortio resdata)
add_test(NAME rd_fortio COMMAND rd_fortio
${_resdatapath}/Gurbat/ECLIPSE.UNRST)
endif()

add_test(NAME well_state_load1
COMMAND well_state_load ${_resdatapath}/Gurbat/ECLIPSE.EGRID
${_resdatapath}/Gurbat/ECLIPSE.X0030)
add_test(NAME well_state_load2
COMMAND well_state_load ${_resdatapath}/MSWcase/MSW_CASE.EGRID
${_resdatapath}/MSWcase/MSW_CASE.X0021)
add_test(NAME well_state_load3
COMMAND well_state_load ${_resdatapath}/Troll/MSW/MSW.EGRID
${_resdatapath}/Troll/MSW/MSW.X0123)
add_test(NAME well_state_load4
COMMAND well_state_load ${_resdatapath}/Troll/MSW_LGR/LGR.EGRID
${_resdatapath}/Troll/MSW_LGR/LGR.X0095)
add_test(
NAME well_state_load5
COMMAND well_state_load ${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.EGRID
${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.X0061)
add_test(
NAME well_state_load_missing_RSEG1
COMMAND
well_state_load_missing_RSEG
${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.EGRID
${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.X0061)
add_test(
NAME well_state_load_missing_RSEG2
COMMAND well_state_load_missing_RSEG ${_resdatapath}/Troll/MSW/MSW.EGRID
${_resdatapath}/Troll/MSW/MSW.X0123)

add_test(NAME well_segment_load COMMAND well_segment_load
${_resdatapath}/MSWcase/MSW_CASE.X0021)

add_test(NAME well_segment_branch_conn_load
COMMAND well_segment_branch_conn_load
${_resdatapath}/MSWcase/MSW_CASE.X0021)

add_test(NAME well_info1 COMMAND well_info ${_resdatapath}/Gurbat/ECLIPSE.EGRID)
add_test(
NAME well_info2
COMMAND
well_info
${_resdatapath}/well_info_rio/BMS8_TMPL_1-BMS8_105DST_EMBED_T0_1.EGRID
${_resdatapath}/well_info_rio/BMS8_TMPL_1-BMS8_105DST_EMBED_T0_1.UNRST)

add_test(NAME well_conn_CF COMMAND well_conn_CF
${_resdatapath}/Gurbat/ECLIPSE.X0060)

add_test(NAME well_conn_load1 COMMAND well_conn_load
${_resdatapath}/Gurbat/ECLIPSE.X0030 F)
add_test(NAME well_conn_load2
COMMAND well_conn_load
${_resdatapath}/10kcase/TEST10K_FLT_LGR_NNC.X0021 F)
add_test(NAME well_conn_load3 COMMAND well_conn_load
${_resdatapath}/MSWcase/MSW_CASE.X0021 T)
add_test(NAME well_conn_load4
COMMAND well_conn_load
${_resdatapath}/AmalgLGRcase/TESTCASE_AMALG_LGR.X0021 F)
add_test(NAME well_conn_load5 COMMAND well_conn_load
${_resdatapath}/DualPoro/DUALPORO.X0009 F)
add_test(NAME well_conn_load6
COMMAND well_conn_load
${_resdatapath}/0.9.2_LGR/BASE_REF_XY3Z1_T30_WI.X0003 F)

add_test(NAME well_ts COMMAND well_ts ${_resdatapath}/CO2case/BASE_CASE)

add_test(NAME well_dualp
COMMAND well_dualp ${_resdatapath}/Gurbat/ECLIPSE.UNRST
${_resdatapath}/DualPoro/DUALPORO.X0005)

add_test(
NAME well_lgr_load1
COMMAND well_lgr_load ${_resdatapath}/0.9.2_LGR/BASE_REF_XY3Z1_T30_WI.EGRID
${_resdatapath}/0.9.2_LGR/BASE_REF_XY3Z1_T30_WI.X0003)
add_test(
NAME well_lgr_load2
COMMAND well_lgr_load ${_resdatapath}/AmalgLGRcase/TESTCASE_AMALG_LGR.EGRID
${_resdatapath}/AmalgLGRcase/TESTCASE_AMALG_LGR.X0016)

#
# geometry
#
add_executable(geo_surface geometry/tests/geo_surface.cpp)
target_link_libraries(geo_surface resdata)
add_test(NAME geo_surface COMMAND geo_surface ${_geopath}/Surface.irap
${_geopath}/Surface_incompatible.irap)