]> Cypherpunks repositories - gostls13.git/commitdiff
misc/dashboard/builder: remove build files after benchmarking
authorAndrew Gerrand <adg@golang.org>
Thu, 30 Sep 2010 01:59:36 +0000 (11:59 +1000)
committerAndrew Gerrand <adg@golang.org>
Thu, 30 Sep 2010 01:59:36 +0000 (11:59 +1000)
R=r
CC=golang-dev
https://golang.org/cl/2270041

misc/dashboard/builder/main.go

index ce0caf80f5ee70fdd543328b31c6646cb1e203cd..374374b96256df2841e05acb28a51fc56d14ca37 100644 (file)
@@ -129,6 +129,8 @@ func runQueuedBenchmark() bool {
 
 func runBenchmark(r BenchRequest) {
        // run benchmarks and send to dashboard
+       log.Stderrf("%s benchmarking %d", r.builder.name, r.commit.num)
+       defer os.RemoveAll(r.path)
        pkg := path.Join(r.path, "go", "src", "pkg")
        bin := path.Join(r.path, "go", "bin")
        env := []string{
@@ -159,7 +161,7 @@ func NewBuilder(builder string) (*Builder, os.Error) {
 
        // read keys from keyfile
        fn := path.Join(os.Getenv("HOME"), ".gobuildkey")
-       if s := fn+"-"+b.name; isFile(s) { // builder-specific file
+       if s := fn + "-" + b.name; isFile(s) { // builder-specific file
                fn = s
        }
        c, err := ioutil.ReadFile(fn)
@@ -251,7 +253,7 @@ func (b *Builder) buildCommit(c Commit) (err os.Error) {
        }
 
        // update to specified revision
-       err = run(nil, path.Join(workpath, "go"), 
+       err = run(nil, path.Join(workpath, "go"),
                "hg", "update", "-r", strconv.Itoa(c.num))
        if err != nil {
                return