Skip to content

Commit

Permalink
test builds 4
Browse files Browse the repository at this point in the history
  • Loading branch information
SergeySeroshtan committed Dec 2, 2024
1 parent 08f98eb commit 98f7acb
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,25 @@ jobs:
sudo apt install valgrind cloc python3-pip python3-venv
- name: Configure project
run: >
python3 -m venv .venv &&
. .venv/bin/activate &&
python3 -m venv .venv && . .venv/bin/activate &&
cmake -S. -Bbuild
-DENABLE_HEAVY_TESTS=OFF
-DVIRGIL_C_MT_TESTING=OFF
-DENABLE_BENCHMARKING=ON
-DVIRGIL_POST_QUANTUM=ON
-DVIRGIL_PROGRAMS=ON
- name: Build for memcheck
run: cmake --build build -- -j$(nproc)
run: |
python3 -m venv .venv && . .venv/bin/activate
cmake --build build -- -j$(nproc)
- name: Run memcheck
working-directory: build
run: |
ctest -T memcheck --output-on-failure
cat Testing/Temporary/MemoryChecker.*.log
- name: Build multi-threading tests
run: |
python3 -m venv .venv && . .venv/bin/activate
cmake -S. -Bbuild -DVIRGIL_C_MT_TESTING=ON
cmake --build build -- -j$(nproc)
- name: Run multi-threading tests
Expand Down

0 comments on commit 98f7acb

Please sign in to comment.