From ac7b9d21e1ccaeccf3365cd03ab20dce400bb20d Mon Sep 17 00:00:00 2001 From: ihedvall Date: Wed, 24 Jan 2024 19:17:06 +0100 Subject: [PATCH] Adding unit test to build --- .github/workflows/build.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a783f25..f8cce12 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -64,12 +64,21 @@ jobs: with: platform: ${{ matrix.env.ninja_platform }} + - name: GTEST Install + uses: MarkusJx/googletest-installer@master + - name: CMAKE Configure env: ${{ matrix.env.cmake_env }} - run: cmake -G Ninja -B ${{github.workspace}}/build + run: cmake -G Ninja -B ${{github.workspace}}/build -D DBC_TEST=ON - name: CMAKE Build - run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + + - name: CTEST Unit Test + working-directory: ${{github.workspace}}/build + # Execute tests defined by the CMake configuration. + # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail + run: ctest -C ${{env.BUILD_TYPE}} # install for testing # - name: Install