From a82230b1f3b9da940dd16152f353bfe258c17c37 Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Tue, 26 Feb 2019 09:36:19 +0100 Subject: [PATCH] [T/MeL] Add test for ExtractSurface tool. --- Applications/Utils/Tests.cmake | 41 +++++++++++++++++++ Tests/Data/MeshLib/Back.vtu | 3 ++ Tests/Data/MeshLib/Front.vtu | 3 ++ Tests/Data/MeshLib/Left.vtu | 3 ++ Tests/Data/MeshLib/Right.vtu | 3 ++ .../MeshLib/cube_1x1x1_hex_1e3_layers_10.vtu | 3 ++ 6 files changed, 56 insertions(+) create mode 100644 Tests/Data/MeshLib/Back.vtu create mode 100644 Tests/Data/MeshLib/Front.vtu create mode 100644 Tests/Data/MeshLib/Left.vtu create mode 100644 Tests/Data/MeshLib/Right.vtu create mode 100644 Tests/Data/MeshLib/cube_1x1x1_hex_1e3_layers_10.vtu diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake index 6e8e7333956..f4d7fb1ecbd 100644 --- a/Applications/Utils/Tests.cmake +++ b/Applications/Utils/Tests.cmake @@ -204,3 +204,44 @@ AddTest( TESTER diff DIFF_DATA 00-raster.asc ) + +AddTest( + NAME ExtractSurfaceLeft + PATH MeshLib/ + EXECUTABLE ExtractSurface + EXECUTABLE_ARGS -i cube_1x1x1_hex_1e3_layers_10.vtu -o ${Data_BINARY_DIR}/MeshLib/Left.vtu -x 1 -y 0 -z 0 -a 25 + REQUIREMENTS NOT OGS_USE_MPI + TESTER diff + DIFF_DATA Left.vtu +) + +AddTest( + NAME ExtractSurfaceRight + PATH MeshLib/ + EXECUTABLE ExtractSurface + EXECUTABLE_ARGS -i cube_1x1x1_hex_1e3_layers_10.vtu -o ${Data_BINARY_DIR}/MeshLib/Right.vtu -x -1 -y 0 -z 0 -a 25 + REQUIREMENTS NOT OGS_USE_MPI + TESTER diff + DIFF_DATA Right.vtu +) + +AddTest( + NAME ExtractSurfaceFront + PATH MeshLib/ + EXECUTABLE ExtractSurface + EXECUTABLE_ARGS -i cube_1x1x1_hex_1e3_layers_10.vtu -o ${Data_BINARY_DIR}/MeshLib/Front.vtu -x 0 -y 1 -z 0 -a 25 + REQUIREMENTS NOT OGS_USE_MPI + TESTER diff + DIFF_DATA Front.vtu +) + +AddTest( + NAME ExtractSurfaceBack + PATH MeshLib/ + EXECUTABLE ExtractSurface + EXECUTABLE_ARGS -i cube_1x1x1_hex_1e3_layers_10.vtu -o ${Data_BINARY_DIR}/MeshLib/Back.vtu -x 0 -y -1 -z 0 -a 25 + REQUIREMENTS NOT OGS_USE_MPI + TESTER diff + TESTER diff + DIFF_DATA Back.vtu +) diff --git a/Tests/Data/MeshLib/Back.vtu b/Tests/Data/MeshLib/Back.vtu new file mode 100644 index 00000000000..eaad9a0177d --- /dev/null +++ b/Tests/Data/MeshLib/Back.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a269d7b490071f842ae8f95efccccd62a46ae799804d55606c75599be2145da +size 14767 diff --git a/Tests/Data/MeshLib/Front.vtu b/Tests/Data/MeshLib/Front.vtu new file mode 100644 index 00000000000..1245976c6b0 --- /dev/null +++ b/Tests/Data/MeshLib/Front.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6552aa6358af7be5982c64c0ce9b95186e560b2ff063f5b6b5c03287f24b2133 +size 14764 diff --git a/Tests/Data/MeshLib/Left.vtu b/Tests/Data/MeshLib/Left.vtu new file mode 100644 index 00000000000..9623a506fd6 --- /dev/null +++ b/Tests/Data/MeshLib/Left.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e736ca07e17d322817487a9c56195d0c897285acf1c4cc8b96383d8077f13f4 +size 14764 diff --git a/Tests/Data/MeshLib/Right.vtu b/Tests/Data/MeshLib/Right.vtu new file mode 100644 index 00000000000..54e75ba2e6e --- /dev/null +++ b/Tests/Data/MeshLib/Right.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc62e9826904cc6a5e58108447cde919e2169e2fb7c676b3ed6beafb3e2d3b70 +size 14765 diff --git a/Tests/Data/MeshLib/cube_1x1x1_hex_1e3_layers_10.vtu b/Tests/Data/MeshLib/cube_1x1x1_hex_1e3_layers_10.vtu new file mode 100644 index 00000000000..e8dd45b02d3 --- /dev/null +++ b/Tests/Data/MeshLib/cube_1x1x1_hex_1e3_layers_10.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fc6549510bdd96a6ca802bb7fb72bfeb96a086678c1a02b8d6d702655e952a0 +size 110815 -- GitLab