mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
ci: chores (#5280)
This commit is contained in:
11
.github/scripts/compare_iai.sh
vendored
11
.github/scripts/compare_iai.sh
vendored
@ -1,6 +1,11 @@
|
||||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# This script should be run on the main branch, after running the iai benchmarks on the target branch.
|
||||
# If the main branch has a better iai performance, exits in error.
|
||||
# It ignores L2 differences, since they seem hard to stabilize across runs.
|
||||
|
||||
# If the main branch has a better iai performance, exits in error. It ignores L2 differences, since they seem hard to stabilize across runs.
|
||||
cargo bench --package reth-db --bench iai --manifest-path pr/Cargo.toml | tee /dev/tty | awk '/((L1)|(Ins)|(RAM)|(Est))+.*\(\+[1-9]+[0-9]*\..*%\)/{f=1} END{exit f}'
|
||||
set -eo pipefail
|
||||
|
||||
cargo bench --package reth-db --bench iai --manifest-path pr/Cargo.toml \
|
||||
| tee /dev/tty \
|
||||
| awk '/((L1)|(Ins)|(RAM)|(Est))+.*\(\+[1-9]+[0-9]*\..*%\)/{f=1} END{exit f}'
|
||||
|
||||
Reference in New Issue
Block a user