From d9ac36d3078dfadbdb1a3e2372fdd878d9369b8f Mon Sep 17 00:00:00 2001 From: Aspen Smith Date: Sun, 10 Dec 2023 23:09:41 -0500 Subject: fix(tvix): Fix cwd in benchmark script Change-Id: I6d9435c6710ce086aaedb2c1dc634b73a19f476c Reviewed-on: https://cl.tvl.fyi/c/depot/+/10249 Tested-by: BuildkiteCI Autosubmit: grfn Reviewed-by: grfn --- tvix/scripts/bench.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tvix/scripts') diff --git a/tvix/scripts/bench.sh b/tvix/scripts/bench.sh index d88638701a..548a9d2058 100755 --- a/tvix/scripts/bench.sh +++ b/tvix/scripts/bench.sh @@ -6,13 +6,16 @@ set -euo pipefail echo "Running benchmarks for tvix/eval..." -cd "$(dirname "$(dirname "$0")")/eval" +pushd "$(dirname "$(dirname "$0")")/eval" cargo bench windtunnel-cli report -f criterion-rust . +popd echo "Running tvix macrobenchmarks..." +pushd "$(dirname "$(dirname "$0")")" cargo build --release --bin tvix hyperfine --export-json ./results.json \ -n 'eval-nixpkgs-hello' "target/release/tvix -E '(import ../../nixpkgs {}).hello.outPath'" \ -n 'eval-nixpkgs-cross-hello' "target/release/tvix -E '(import ../../nixpkgs {}).pkgsCross.aarch64-multiplatform.hello.outPath'" windtunnel-cli report -f hyperfine-json ./results.json +popd -- cgit 1.4.1