Skip to content

CI: Run gungraun benchmarks on GhA #2

CI: Run gungraun benchmarks on GhA

CI: Run gungraun benchmarks on GhA #2

Workflow file for this run

name: bench
on:
pull_request:
push:
jobs:
bench:
name: Benchmarks
environment: ${{ github.ref_name == 'main' && 'deploy' || github.ref_name }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: Set up dependencies
run: |
sudo apt-get update
sudo apt-get install -y valgrind gdb libc6-dbg # Needed for gungraun
- name: Install gungraun-runner
run: |
cargo install gungraun-runner --version 0.17.0
- name: Benchmark
run: |
cargo benchmark --bench instruction-count --features gungraun