From e1b9eede53135df91805210db8172d351c229280 Mon Sep 17 00:00:00 2001 From: Arthur O'Dwyer Date: Wed, 18 Oct 2023 12:41:48 -0400 Subject: [PATCH] [test] CI wip --- .github/workflows/ci-tests.yml | 38 +++++++++++----------------------- 1 file changed, 12 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index ad00559..e77dbb4 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -73,33 +73,19 @@ jobs: git clone https://github.com/google/benchmark.git mkdir benchmark/build cd benchmark/build - cmake .. + cmake .. -DBENCHMARK_ENABLE_TESTING=OFF sudo make install + # Configure CMake in a 'build' subdirectory. + # `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. + # https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type + # - name: Configure CMake - # Configure CMake in a 'build' subdirectory. - # `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. - # https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type - # - run: > - cmake -B ${{ steps.strings.outputs.build-output-dir }} - -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} - -DCMAKE_CXX_STANDARD=${{ matrix.cpp_standard }} - -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} - -S ${{ github.workspace }} - - - name: Build and test - # Build your program with the given configuration. - # --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). - # - run: > - cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} - - - name: Test working-directory: ${{ steps.strings.outputs.build-output-dir }} - # Execute tests defined by the CMake configuration. - # --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). - # See https://cmake.org/cmake/help/latest/manual/ctest.1.html - # - run: > - ctest --build-config ${{ matrix.build_type }} + run: | + cmake -S ${{ github.workspace }} \ + -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} \ + -DCMAKE_CXX_STANDARD=${{ matrix.cpp_standard }} \ + -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} + make + ./bin/utest