summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-10-11 10:35:06 +0200
committerStanislaw Halik <sthalik@misaki.pl>2023-10-11 13:35:27 +0200
commitca4544f04cc67c296e58170e76203bc11519d988 (patch)
tree2dcbe936be206c4e7f95a28525fafff6f7340e5e /.github/workflows
parent018755dab3d2a5bb0ead627b6ecad6735a9f0114 (diff)
add benchmark executable
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/cmake-tag.yml3
-rw-r--r--.github/workflows/cmake.yml3
2 files changed, 4 insertions, 2 deletions
diff --git a/.github/workflows/cmake-tag.yml b/.github/workflows/cmake-tag.yml
index 231241c0..811a4926 100644
--- a/.github/workflows/cmake-tag.yml
+++ b/.github/workflows/cmake-tag.yml
@@ -37,7 +37,7 @@ jobs:
- name: Install Linux dependencies
run: |
sudo apt -q=2 update
- sudo apt install g++-12 gdb ninja-build
+ sudo apt install g++-12 gdb ninja-build libbenchmark-dev
sudo apt -q install libgl1-mesa-dri libgl-dev libglx-dev xorg-dev xvfb libopencv-dev
sudo apt -q install libsdl2-dev
if: matrix.os == 'ubuntu-22.04'
@@ -58,6 +58,7 @@ jobs:
cd ${{github.workspace}}/build/install
export LD_LIBRARY_PATH="$PWD/lib" ASAN_OPTIONS="detect_leaks=0:abort_on_error=1"
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-test </dev/null
+ xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-benchmark
if: matrix.os == 'ubuntu-22.04'
# - name: Upload build
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml
index d9690313..dbce62c1 100644
--- a/.github/workflows/cmake.yml
+++ b/.github/workflows/cmake.yml
@@ -38,7 +38,7 @@ jobs:
- name: Install Linux dependencies
run: |
sudo apt -q=2 update
- sudo apt install g++-12 gdb ninja-build
+ sudo apt install g++-12 gdb ninja-build libbenchmark-dev
sudo apt -q install libgl1-mesa-dri libgl-dev libglx-dev xorg-dev xvfb libopencv-dev
sudo apt -q install libsdl2-dev
if: matrix.os == 'ubuntu-22.04'
@@ -59,6 +59,7 @@ jobs:
cd ${{github.workspace}}/build/install
export LD_LIBRARY_PATH="$PWD/lib" ASAN_OPTIONS="detect_leaks=0:abort_on_error=1"
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-test </dev/null
+ xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-benchmark
if: matrix.os == 'ubuntu-22.04'
# - name: Upload build