summaryrefslogtreecommitdiffhomepage
path: root/bench.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bench.sh')
-rwxr-xr-xbench.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/bench.sh b/bench.sh
index 367a74403..c6a20a7e3 100755
--- a/bench.sh
+++ b/bench.sh
@@ -1,5 +1,7 @@
#!/usr/bin/env bash
+# allow user to override go executable by running as GOEXE=xxx make ...
+GOEXE="${GOEXE-go}"
# Convenience script to
# - For a given branch
@@ -26,10 +28,10 @@ BRANCH=$1
PACKAGE=$2
git checkout $BRANCH
-go test -test.run=NONE -bench="$benchFilter" -test.benchmem=true ./$PACKAGE > /tmp/bench-$PACKAGE-$BRANCH.txt
+"${GOEXE}" test -test.run=NONE -bench="$benchFilter" -test.benchmem=true ./$PACKAGE > /tmp/bench-$PACKAGE-$BRANCH.txt
git checkout master
-go test -test.run=NONE -bench="$benchFilter" -test.benchmem=true ./$PACKAGE > /tmp/bench-$PACKAGE-master.txt
+"${GOEXE}" test -test.run=NONE -bench="$benchFilter" -test.benchmem=true ./$PACKAGE > /tmp/bench-$PACKAGE-master.txt
-benchcmp /tmp/bench-$PACKAGE-master.txt /tmp/bench-$PACKAGE-$BRANCH.txt \ No newline at end of file
+benchcmp /tmp/bench-$PACKAGE-master.txt /tmp/bench-$PACKAGE-$BRANCH.txt