Skip to content

Commit c5fb0c3

Browse files
committed
CI: Update test syntax...
1 parent 1669661 commit c5fb0c3

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

packages/seacas/libraries/ioss/src/main/CMakeLists.txt

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ TRIBITS_ADD_EXECUTABLE(
100100
)
101101

102102
if (TPL_ENABLE_MPI)
103+
set(COMPOSE_ARG --compose)
103104
IF (TPL_Netcdf_PARALLEL)
104105
set(DECOMP_ARG --rcb)
105106
set(JOIN_ARG --compose --netcdf4)
@@ -108,9 +109,14 @@ if (TPL_ENABLE_MPI)
108109
set(NPROCS_BUG 1)
109110
set(SERIALIZE_ARG --serialize_io_size=2)
110111
else()
112+
set(COMPOSE_ARG )
111113
set(NPROCS 1)
112114
set(NPROCS_BUG 1)
113115
endif()
116+
else()
117+
set(COMPOSE_ARG )
118+
set(JOIN_ARG )
119+
set(PJOIN_ARG )
114120
endif()
115121

116122
if (${CMAKE_PROJECT_NAME}_ENABLE_SEACASExodiff)
@@ -254,6 +260,22 @@ endif()
254260

255261
if (TPL_ENABLE_MPI)
256262
IF (TPL_Netcdf_PARALLEL)
263+
TRIBITS_ADD_ADVANCED_TEST(exodus_fpp_serialize
264+
TEST_0 EXEC io_shell ARGS ${DECOMP_ARG} ${SERIALIZE_ARG} ${CMAKE_CURRENT_SOURCE_DIR}/test/8-block.g 8-block32-ser.g
265+
NOEXEPREFIX NOEXESUFFIX
266+
NUM_MPI_PROCS ${NPROCS}
267+
TEST_1 EXEC io_shell ARGS ${JOIN_ARG} ${SERIALIZE_ARG} 8-block32-ser.g 8-block-32-serj.g
268+
NOEXEPREFIX NOEXESUFFIX
269+
NUM_MPI_PROCS ${NPROCS}
270+
TEST_2 EXEC exodiff ARGS -map -stat -pedantic ${CMAKE_CURRENT_SOURCE_DIR}/test/8-block.g 8-block-32-serj.g
271+
DIRECTORY ../../../../applications/exodiff
272+
NOEXEPREFIX NOEXESUFFIX
273+
NUM_MPI_PROCS 1
274+
COMM mpi
275+
XHOSTTYPE Windows
276+
)
277+
endif()
278+
257279
TRIBITS_ADD_ADVANCED_TEST(create_path_fpp
258280
TEST_0 CMND rm ARGS -rf create_path_test_directory
259281
TEST_1 EXEC io_shell ARGS --in_type generated 100x100x100 create_path_test_directory/1/2/3/4/5/tmp.g
@@ -346,7 +368,6 @@ IF (SEACASIoss_ENABLE_THREADSAFE)
346368
)
347369
endif()
348370
ENDIF()
349-
ENDIF()
350371

351372
IF (TPL_ENABLE_Pamgen OR Trilinos_ENABLE_Pamgen)
352373
# This test makes sure that the adjacency information (what element blocks are adjacent to what other
@@ -449,7 +470,7 @@ TRIBITS_ADD_TEST(
449470

450471
TRIBITS_ADD_TEST(
451472
io_shell
452-
ARGS "${DECOMP_ARG} ${JOIN_ARG} --out_type=null --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
473+
ARGS "${DECOMP_ARG} --out_type=null --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
453474
NAME generated_to_null
454475
NOEXEPREFIX NOEXESUFFIX
455476
COMM mpi serial
@@ -458,20 +479,20 @@ TRIBITS_ADD_TEST(
458479
IF (ENABLE_ExoNull)
459480
TRIBITS_ADD_TEST(
460481
io_shell
461-
ARGS "${DECOMP_ARG} ${JOIN_ARG} --out_type=exonull --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
482+
ARGS "${DECOMP_ARG} ${COMPOSE} --out_type=exonull --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
462483
NAME generated_to_exonull
463484
NOEXEPREFIX NOEXESUFFIX
464485
COMM mpi serial
465486
)
466487
ENDIF()
467488

468489
if (TPL_ENABLE_MPI)
469-
set(EXTERNAL "--compose=external")
490+
set(EXTERNAL --compose=external)
470491
endif()
471492

472493
TRIBITS_ADD_TEST(
473494
io_shell
474-
ARGS "${DECOMP_ARG} ${JOIN_ARG} ${EXTERNAL} --out_type=null --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
495+
ARGS "${DECOMP_ARG} ${COMPOSE_ARG} ${EXTERNAL} --out_type=null --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
475496
NAME generated_to_null_fpp
476497
NOEXEPREFIX NOEXESUFFIX
477498
COMM mpi serial
@@ -480,7 +501,7 @@ TRIBITS_ADD_TEST(
480501
IF (ENABLE_ExoNull)
481502
TRIBITS_ADD_TEST(
482503
io_shell
483-
ARGS "${DECOMP_ARG} ${JOIN_ARG} ${EXTERNAL} --out_type=exonull --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
504+
ARGS "${DECOMP_ARG} ${COMPOSE_ARG} ${EXTERNAL} --out_type=exonull --in_type=generated 10x10x10+shell:xXyYzZ+sideset:xXyY+times:2+variables:element,2,nodal,3,sideset,4 null_file"
484505
NAME generated_to_exonull_fpp
485506
NOEXEPREFIX NOEXESUFFIX
486507
COMM mpi serial

0 commit comments

Comments
 (0)