From ea5e9e346c93320538c6517b619b5f57473291c8 Mon Sep 17 00:00:00 2001 From: Michael Henderson Date: Sat, 15 Jul 2017 15:18:38 -0600 Subject: Add GOEXE to support building with different versions of `go` Add a variable to the makefile and benchmark scripts to let users change the command used to build. Doesn't impact tools like govendor. --- bench.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'bench.sh') 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 -- cgit v1.2.3