@@ -230,16 +230,16 @@ jobs:
230230 run : |
231231 docker run --name taskr --shm-size=1024M --privileged -v $PWD:/home/hicr/taskr -w /home/hicr/taskr -td ${{ env.DOCKERIMAGE }}:${{ inputs.arch }}-latest bash
232232
233- - name : Setup
234- run : docker exec -u hicr taskr bash -c "meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngine =mpi,lpf,none -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true -DexecutionStateType=nosv,boost -DprocessingUnitType=nosv,pthreads -DbuildPyTaskR=true"
233+ - name : Dry-run compilation
234+ run : docker exec -u hicr taskr bash -c "meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngines =mpi,lpf,none -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true -DexecutionStateType=nosv,boost -DprocessingUnitType=nosv,pthreads -DbuildPyTaskR=true -DbuildInstrumentation=false && meson compile -C build "
235235
236236 - name : Compile
237237 run : docker exec -u hicr taskr bash -c "meson compile -C build"
238238
239239 - name : Running tests and creating coverage report
240240 run : |
241241 echo "Running Tests..."
242- docker exec -u hicr taskr bash -c "source /home/hicr/.bashrc && meson test -C build"
242+ docker exec -u hicr taskr bash -c "meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngines=mpi,none -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true -DexecutionStateType=nosv,boost -DprocessingUnitType=nosv,pthreads -DbuildPyTaskR=true -DbuildInstrumentation=false && meson compile -C build && meson test -C build"
243243 echo "Creating coverage report..."
244244 docker exec -u hicr taskr bash -c "ninja -C build coverage"
245245 docker stop taskr
@@ -270,46 +270,17 @@ jobs:
270270 with :
271271 submodules : ' true'
272272
273- - name : Build Pybind11
274- run : |
275- sudo apt-get update
276- sudo apt-get install -y python3-pytest
277-
278- cd extern/pybind11
279- mkdir -p build
280- cd build
281- cmake .. -DPython_EXECUTABLE=/usr/bin/python3
282- make check -j"$(nproc)"
283-
284- mkdir -p mock_install/share/pkgconfig
285- cat <<EOF > mock_install/share/pkgconfig/pybind11.pc
286- prefix=$(pwd)/..
287- includedir=\${prefix}/include
288-
289- Name: pybind11
290- Description: Seamless operability between C++11 and Python
291- Version: 2.13.6
292- Cflags: -I\${includedir}
293- EOF
294-
295- echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$(pwd)/mock_install/share/pkgconfig" >> $GITHUB_ENV
296-
297273 - name : Dry-run compilation
298- run : source /home/hicr/.bashrc && meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngine =mpi,lpf,none -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true -DexecutionStateType=nosv,boost -DprocessingUnitType=nosv,pthreads -DbuildPyTaskR=true && meson compile -C build
274+ run : source /home/hicr/.bashrc && meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngines =mpi,lpf,none -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true -DexecutionStateType=nosv,boost -DprocessingUnitType=nosv,pthreads -DbuildPyTaskR=true -DbuildInstrumentation=false && meson compile -C build
299275
300- - name : Setup
301- run : source /home/hicr/.bashrc && meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngine=mpi,none -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true -DexecutionStateType=nosv,boost -DprocessingUnitType=nosv,pthreads -DbuildPyTaskR=true
302-
303- - name : Compile
304- run : source /home/hicr/.bashrc && meson compile -C build
305-
306276 - name : Running tests and creating coverage report
307277 shell : bash
308278 env :
309279 LD_PRELOAD : /usr/local/lib/libnosv.so
310280 run : |
311- echo "Running Tests..."
312281 source /home/hicr/.bashrc
282+ meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngine=mpi,none -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true -DexecutionStateType=nosv,boost -DprocessingUnitType=nosv,pthreads -DbuildPyTaskR=true -DbuildInstrumentation=false
283+ meson compile -C build
313284 meson test -C build
314285 echo "Creating coverage report..."
315286 ninja -C build coverage
0 commit comments