do non-minimal cmake configuration for ci.yml

This commit is contained in:
Aliaksei Kandratsenka 2024-09-27 17:46:48 -04:00
parent 608e6d0625
commit f0bab33d27
1 changed files with 3 additions and 3 deletions

View File

@ -65,7 +65,7 @@ jobs:
retention-days: 7
path: |
*.log
test-cmake-minimal:
test-cmake:
strategy:
matrix:
os: [macos-latest, ubuntu-latest]
@ -82,11 +82,11 @@ jobs:
- name: Add ccache to PATH
run: echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
- name: cmake setup
run: cmake -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -G Ninja -DGPERFTOOLS_BUILD_HEAP_PROFILER=OFF -Dgperftools_build_minimal=ON -S . -B build
run: cmake -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -G Ninja -S . -B build
- name: cmake build
run: ninja -C build -v
- name: test
run: ctest -j12 --test-dir build
run: ctest -j12 --test-dir build || ctest -j12 --test-dir build --rerun-failed
- name: Upload Test Logs
uses: actions/upload-artifact@v4
if: ${{ always() }}