hack/scripts/bench.sh
Rama main · réplica de lectura del repositorio original.
#!/usr/bin/env bash
#
# Copyright 2021-2026 Zenauth Ltd.
set -euo pipefail
if [[ $# -ne 2 ]]; then
echo "Usage: $0 <golden_file> <pkg>"
exit 2
fi
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
BENCH_FILE="$(mktemp -t cerbos-XXXXX)"
trap 'rm -rf "$BENCH_FILE"' EXIT
(
cd "${SCRIPT_DIR}/../.."
go test -tags=tests -run=ignore -bench=. "$2" > "$BENCH_FILE"
benchstat "$1" "$BENCH_FILE"
)