File tree Expand file tree Collapse file tree 3 files changed +12
-1
lines changed
Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 1515 - { name: GNU, CC: gcc-10, CXX: g++-10 }
1616 - { name: LLVM, CC: clang, CXX: clang++ }
1717 build_type : [Debug, Release]
18+ no_mpi : [OFF, ON]
1819
1920 steps :
2021 - uses : actions/checkout@v4
3031 env :
3132 MPICH_CXX : ${{matrix.compiler.CXX}}
3233 MPICH_CC : ${{matrix.compiler.CC}}
33- run : cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_VERBOSE_MAKEFILE=ON -DMESHES=${{github.workspace}}/pumi-meshes -DIS_TESTING=ON -DSCOREC_CXX_WARNINGS=ON -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install
34+ run : cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_VERBOSE_MAKEFILE=ON -DMESHES=${{github.workspace}}/pumi-meshes -DIS_TESTING=ON -DSCOREC_CXX_WARNINGS=ON -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/build/install -DSCOREC_NO_MPI=${{matrix.no_mpi}}
3435
3536 - name : Build
3637 env :
Original file line number Diff line number Diff line change 11function (smoke_test TESTNAME PROCS EXE)
22 set (tname smoke_test_${TESTNAME} )
3+ if (SCOREC_NO_MPI)
4+ if (PROCS EQUAL "1" )
5+ add_test (NAME ${tname} COMMAND ${VALGRIND} ${VALGRIND_ARGS} ${EXE} ${ARGN} )
6+ else ()
7+ return ()
8+ endif ()
9+ else ()
310 add_test (
411 NAME ${tname}
512 COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} ${PROCS} ${VALGRIND} ${VALGRIND_ARGS} ${EXE} ${ARGN} )
13+ endif ()
614 SET_TESTS_PROPERTIES (${tname} PROPERTIES LABELS "SMOKE_TEST" )
715endfunction (smoke_test)
816
Original file line number Diff line number Diff line change @@ -3,7 +3,9 @@ set(MESHES ""
33 "Extracted http://scorec.rpi.edu/pumi/pumi_test_meshes.tar.gz" )
44function (mpi_test TESTNAME PROCS EXE)
55 if (SCOREC_NO_MPI)
6+ if (${PROCS} EQUAL "1" )
67 add_test (NAME ${TESTNAME} COMMAND ${VALGRIND} ${VALGRIND_ARGS} ${EXE} ${ARGN} )
8+ endif ()
79 else ()
810 add_test (
911 NAME ${TESTNAME}
You can’t perform that action at this time.
0 commit comments