From b655c5b66a5244b252fee5617de2561f9a853425 Mon Sep 17 00:00:00 2001 From: Tobias Reiter Date: Fri, 10 Nov 2023 09:33:06 +0100 Subject: [PATCH] Add build dependencies in test workflow --- .github/workflows/linux_test.yml | 5 ++++- .github/workflows/macos_test.yml | 5 ++++- .github/workflows/windows_test.yml | 7 +++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/linux_test.yml b/.github/workflows/linux_test.yml index cf899642..f8716a99 100644 --- a/.github/workflows/linux_test.yml +++ b/.github/workflows/linux_test.yml @@ -35,8 +35,11 @@ jobs: -D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \ -D VIENNALS_BUILD_TESTS=ON + - name: Build Dependencies + run: cmake --build ./build --target buildDependencies + - name: Build Tests - run: cmake --build ./build + run: cmake --build ./build --target buildTests - name: Run Tests working-directory: ${{github.workspace}}/build diff --git a/.github/workflows/macos_test.yml b/.github/workflows/macos_test.yml index 002783fd..ab95cfef 100644 --- a/.github/workflows/macos_test.yml +++ b/.github/workflows/macos_test.yml @@ -41,8 +41,11 @@ jobs: -D OpenMP_CXX_LIB_NAMES="omp" \ -D OpenMP_omp_LIBRARY="$(brew --prefix libomp)/lib/libomp.a" + - name: Build Dependencies + run: cmake --build ./build --target buildDependencies + - name: Build Tests - run: cmake --build ./build + run: cmake --build ./build --target buildTests - name: Run Tests working-directory: ${{github.workspace}}/build diff --git a/.github/workflows/windows_test.yml b/.github/workflows/windows_test.yml index bad78c66..d1be4573 100644 --- a/.github/workflows/windows_test.yml +++ b/.github/workflows/windows_test.yml @@ -33,8 +33,11 @@ jobs: - name: Configure run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DVIENNALS_BUILD_TESTS=ON - - name: Build - run: cmake --build ${{github.workspace}}/build + - name: Build Dependencies + run: cmake --build ${{github.workspace}}/build --target buildDependencies + + - name: Build Tests + run: cmake --build ${{github.workspace}}/build --target buildTests - name: Add VTK to PATH run: echo "${{github.workspace}}\dependencies\Install\vtk_external\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append