Skip to content

Commit

Permalink
lcov coverage: use env vars, fix typos
Browse files Browse the repository at this point in the history
  • Loading branch information
cwsmith authored Sep 26, 2024
1 parent 11525c5 commit 559ba3c
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,20 +131,20 @@ jobs:

- name: MeshFields Configure CMake
shell: bash
run: |
kkInstall=${{runner.workspace}}/build-kokkos/install
kkKernelsInstall=${{runner.workspace}}/build-kokkos-kernels/install
cabInstall=${{runner.workspace}}/build-cabana/install
ohInstall=${{runner.workspace}}/build-omegah/install
cmake -S $GITHUB_WORKSPACE/meshFields -B ${{runner.workspace}}/build-meshFields
env:
kkInstall: ${{runner.workspace}}/build-kokkos/install
kkKernelsInstall: ${{runner.workspace}}/build-kokkos-kernels/install
cabInstall: ${{runner.workspace}}/build-cabana/install
ohInstall: ${{runner.workspace}}/build-omegah/install
run: cmake -S $GITHUB_WORKSPACE/meshFields -B ${{runner.workspace}}/build-meshFields
-D meshFields_ENABLE_COVERAGE_BUILD=ON
-D CMAKE_BUILD_TYPE=${{matrix.build_type}}
-DKokkos_ROOT=${kkInstall}
-DKokkosKernels_ROOT=${kkKernelsInstall}}
-DCabana_ROOT=${cabInstall}
-DOmega_h_ROOT=${cabInstall}
-DKokkos_ROOT=$kkInstall
-DKokkosKernels_ROOT=$kkKernelsInstall
-DCabana_ROOT=$cabInstall
-DOmega_h_ROOT=$ohInstall
-DCMAKE_INSTALL_PREFIX=${{runner.workspace}}/build-meshFields/install
-DLCOV_SYSTEM_EXCLUDE_PATHS="/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/*\;/usr/include/*;${kkInstall};${kkKernelsInstall};${cabInstall};${ohInstall}"
-DLCOV_SYSTEM_EXCLUDE_PATHS="/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/*\;/usr/include/*;$kkInstall;$kkKernelsInstall;$cabInstall;$ohInstall"

- name: Run MeshFields for coverage
working-directory: ${{runner.workspace}}/build-meshFields
Expand Down

0 comments on commit 559ba3c

Please sign in to comment.