]> Cypherpunks repositories - gostls13.git/commitdiff
build: add gobuilder and goplay to run.bash
authorAndrew Gerrand <adg@golang.org>
Wed, 20 Oct 2010 23:46:10 +0000 (10:46 +1100)
committerAndrew Gerrand <adg@golang.org>
Wed, 20 Oct 2010 23:46:10 +0000 (10:46 +1100)
gobuilder: fix build to work with new log package

R=rsc
CC=golang-dev
https://golang.org/cl/2592041

misc/dashboard/builder/main.go
src/run.bash

index fa48e07f203222f37d71c7b858da549e1eca004b..d7a0963b24ccee0f0c58a9b66a3ae93f85d8a706 100644 (file)
@@ -86,7 +86,7 @@ func main() {
                }
                for _, b := range builders {
                        if err := b.buildCommit(c); err != nil {
-                               log.Stderr(err)
+                               log.Println(err)
                        }
                        runQueuedBenchmark()
                }
@@ -96,7 +96,7 @@ func main() {
        for {
                err := run(nil, goroot, "hg", "pull", "-u")
                if err != nil {
-                       log.Stderr("hg pull failed:", err)
+                       log.Println("hg pull failed:", err)
                        time.Sleep(waitInterval)
                        continue
                }
@@ -129,7 +129,7 @@ func runQueuedBenchmark() bool {
 
 func runBenchmark(r BenchRequest) {
        // run benchmarks and send to dashboard
-       log.Stderrf("%s benchmarking %d", r.builder.name, r.commit.num)
+       log.Println(r.builder.name, "benchmarking", r.commit.num)
        defer os.RemoveAll(r.path)
        pkg := path.Join(r.path, "go", "src", "pkg")
        bin := path.Join(r.path, "go", "bin")
@@ -140,11 +140,11 @@ func runBenchmark(r BenchRequest) {
        }
        benchLog, _, err := runLog(env, pkg, "gomake", "bench")
        if err != nil {
-               log.Stderr("%s gomake bench:", r.builder.name, err)
+               log.Println(r.builder.name, "gomake bench:", err)
                return
        }
        if err = r.builder.recordBenchmarks(benchLog, r.commit); err != nil {
-               log.Stderr("recordBenchmarks:", err)
+               log.Println("recordBenchmarks:", err)
        }
 }
 
@@ -184,21 +184,21 @@ func (b *Builder) build() bool {
        defer func() {
                err := recover()
                if err != nil {
-                       log.Stderr("%s build: %s", b.name, err)
+                       log.Println(b.name, "build:", err)
                }
        }()
        c, err := b.nextCommit()
        if err != nil {
-               log.Stderr(err)
+               log.Println(err)
                return false
        }
        if c == nil {
                return false
        }
-       log.Stderrf("%s building %d", b.name, c.num)
+       log.Println(b.name, "building", c.num)
        err = b.buildCommit(*c)
        if err != nil {
-               log.Stderr(err)
+               log.Println(err)
        }
        return true
 }
index 4341d9da6e3beb4cfb37f9b925375c5fc90be804..4455d2736e46058330756e979ad2a6f43325b9c2 100755 (executable)
@@ -95,6 +95,14 @@ if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then
 fi
 ) || exit $?
 
+for i in ../misc/dashboard/builder ../misc/goplay
+do
+       (xcd $i
+       gomake clean
+       gomake
+       ) || exit $?
+done
+
 [ "$GOARCH" == arm ] ||
 (xcd ../test/bench
 if [[ $(uname | tr A-Z a-z | sed 's/mingw/windows/') != *windows* ]]; then