Skip to content

ClickBench

ClickBench #5

name: ClickBench
on:
workflow_dispatch:
workflow_call:
jobs:
click_benchmark:
name: click benchmark
env:
NUM_THREADS: 30
GEN: Ninja
runs-on: kuzu-self-hosted-benchmarking-xl
steps:
- uses: actions/checkout@v4
- name: Build
run: make benchmark
- name: Benchmark
continue-on-error: true
run: |
set +e
python3 benchmark/benchmark_runner.py --dataset click --thread 10
echo $? > benchmark/exit_code
- name: Upload comparison results
uses: actions/upload-artifact@v4
with:
name: comparison-results
path: benchmark/compare_result.md
- name: Fail if benchmark failed
run: |
if [ $(cat benchmark/exit_code) -ne 0 ]; then
echo "Benchmark failed"
exit 1
fi