Add windows support for benchmark (#105)

Benchmark on windows requires a .exe extension for garble
pull/111/head
pagran 5 years ago committed by Daniel Martí
parent 511779d8ff
commit 5737cb7f8a

@ -8,6 +8,7 @@ import (
"os" "os"
"os/exec" "os/exec"
"path/filepath" "path/filepath"
"runtime"
"sync/atomic" "sync/atomic"
"testing" "testing"
) )
@ -29,6 +30,10 @@ func BenchmarkBuild(b *testing.B) {
defer os.RemoveAll(tdir) defer os.RemoveAll(tdir)
garbleBin := filepath.Join(tdir, "garble") garbleBin := filepath.Join(tdir, "garble")
if runtime.GOOS == "windows" {
garbleBin += ".exe"
}
if err := exec.Command("go", "build", "-o="+garbleBin).Run(); err != nil { if err := exec.Command("go", "build", "-o="+garbleBin).Run(); err != nil {
b.Fatalf("building garble: %v", err) b.Fatalf("building garble: %v", err)
} }

Loading…
Cancel
Save