@@ -85,37 +85,35 @@ jobs:
8585 run : export TEST_LEVEL_FLAG="-DT8CODE_TEST_LEVEL=${{ inputs.TEST_LEVEL }}"
8686 && echo TEST_LEVEL_FLAG="$TEST_LEVEL_FLAG" >> $GITHUB_ENV
8787 - name : build config variables
88- run : export CONFIG_OPTIONS="${TEST_LEVEL_FLAG} -GNinja -DCMAKE_C_FLAGS_DEBUG=${DEBUG_CONFIG} -DCMAKE_CXX_FLAGS_DEBUG=${DEBUG_CONFIG} -DT8CODE_BUILD_FORTRAN_INTERFACE=ON -DT8CODE_USE_SYSTEM_SC=ON -DT8CODE_USE_SYSTEM_P4EST=ON -DT8CODE_BUILD_PEDANTIC=ON -DT8CODE_BUILD_WALL=ON -DT8CODE_BUILD_WERROR=ON -DT8CODE_BUILD_WEXTRA=ON -DT8CODE_ENABLE_MPI=$MPI -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DSC_DIR=$SC_PATH/install/cmake -DP4EST_DIR=$P4EST_PATH/install/cmake"
88+ run : export CONFIG_OPTIONS="${TEST_LEVEL_FLAG} -GNinja -DCMAKE_C_FLAGS_DEBUG=${DEBUG_CONFIG} -DCMAKE_CXX_FLAGS_DEBUG=${DEBUG_CONFIG} -DT8CODE_BUILD_FORTRAN_INTERFACE=ON -DT8CODE_BUILD_MESH_HANDLE=ON - DT8CODE_USE_SYSTEM_SC=ON -DT8CODE_USE_SYSTEM_P4EST=ON -DT8CODE_BUILD_PEDANTIC=ON -DT8CODE_BUILD_WALL=ON -DT8CODE_BUILD_WERROR=ON -DT8CODE_BUILD_WEXTRA=ON -DT8CODE_ENABLE_MPI=$MPI -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DSC_DIR=$SC_PATH/install/cmake -DP4EST_DIR=$P4EST_PATH/install/cmake"
8989 && echo CONFIG_OPTIONS="$CONFIG_OPTIONS" >> $GITHUB_ENV
90- # cmake and test with fortran
91- - name : check fortran
92- run : echo "Checking fortran"
90+ # cmake and test with api options
9391 - name : echo cmake line
9492 run : echo cmake ../ $CONFIG_OPTIONS
95- - name : cmake MPI fortran debug
96- run : mkdir build_fortran && cd build_fortran && cmake ../ $CONFIG_OPTIONS
93+ - name : cmake
94+ run : mkdir build_api && cd build_api && cmake ../ $CONFIG_OPTIONS
9795 - name : OnFailUploadLog
9896 if : failure()
9997 uses : actions/upload-artifact@v5
10098 with :
101- name : cmake_${{ inputs.BUILD_TYPE }}_MPI_${{ inputs.MPI }}_fortran .log
102- path : build_fortran /CMakeFiles/CMakeOutput.log
103- - name : make
104- run : cd build_fortran && ninja $MAKEFLAGS
99+ name : cmake_${{ inputs.BUILD_TYPE }}_MPI_${{ inputs.MPI }}_api .log
100+ path : build_api /CMakeFiles/CMakeOutput.log
101+ - name : ninja
102+ run : cd build_api && ninja $MAKEFLAGS
105103 - name : ninja install
106- run : cd build_fortran && ninja install $MAKEFLAGS
104+ run : cd build_api && ninja install $MAKEFLAGS
107105 - name : serial tests (if MPI is enabled)
108- run : cd build_fortran && ctest $MAKEFLAGS -R _serial
106+ run : cd build_api && ctest $MAKEFLAGS -R _serial
109107 if : ${{ inputs.MPI == 'ON' }}
110108 - name : parallel tests (if MPI is enabled)
111- run : cd build_fortran && ctest -R _parallel
109+ run : cd build_api && ctest -R _parallel
112110 if : ${{ inputs.MPI == 'ON' }}
113111 - name : tests (if MPI is disabled)
114- run : cd build_fortran && ctest $MAKEFLAGS
112+ run : cd build_api && ctest $MAKEFLAGS
115113 if : ${{ inputs.MPI == 'OFF' }}
116114 - name : OnFailUploadLog
117115 if : failure()
118116 uses : actions/upload-artifact@v5
119117 with :
120- name : test-suite_${{ inputs.BUILD_TYPE }}_MPI_${{ inputs.MPI }}_fortran .log
121- path : build_fortran /Testing/Temporary/LastTest.log
118+ name : test-suite_${{ inputs.BUILD_TYPE }}_MPI_${{ inputs.MPI }}_api .log
119+ path : build_api /Testing/Temporary/LastTest.log
0 commit comments