mirror of
https://github.com/golang/go
synced 2024-09-15 22:20:06 +00:00
builder: use short test for subrepos
R=rsc, golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5732053
This commit is contained in:
parent
b5dc8724cb
commit
d5f78d77c0
|
@ -23,7 +23,7 @@ import (
|
||||||
const (
|
const (
|
||||||
codeProject = "go"
|
codeProject = "go"
|
||||||
codePyScript = "misc/dashboard/googlecode_upload.py"
|
codePyScript = "misc/dashboard/googlecode_upload.py"
|
||||||
hgUrl = "https://go.googlecode.com/hg/"
|
hgUrl = "https://code.google.com/p/go/"
|
||||||
mkdirPerm = 0750
|
mkdirPerm = 0750
|
||||||
waitInterval = 30 * time.Second // time to wait before checking for new revs
|
waitInterval = 30 * time.Second // time to wait before checking for new revs
|
||||||
pkgBuildInterval = 24 * time.Hour // rebuild packages every 24 hours
|
pkgBuildInterval = 24 * time.Hour // rebuild packages every 24 hours
|
||||||
|
@ -429,7 +429,7 @@ func (b *Builder) buildSubrepos(goRoot, goHash string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// buildSubrepo fetches the given package, updates it to the specified hash,
|
// buildSubrepo fetches the given package, updates it to the specified hash,
|
||||||
// and runs 'go test pkg/...'. It returns the build log and any error.
|
// and runs 'go test -short pkg/...'. It returns the build log and any error.
|
||||||
func (b *Builder) buildSubrepo(goRoot, pkg, hash string) (string, error) {
|
func (b *Builder) buildSubrepo(goRoot, pkg, hash string) (string, error) {
|
||||||
goBin := filepath.Join(goRoot, "bin")
|
goBin := filepath.Join(goRoot, "bin")
|
||||||
goTool := filepath.Join(goBin, "go")
|
goTool := filepath.Join(goBin, "go")
|
||||||
|
@ -466,7 +466,7 @@ func (b *Builder) buildSubrepo(goRoot, pkg, hash string) (string, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// test the package
|
// test the package
|
||||||
log, status, err = runLog(env, "", goRoot, goTool, "test", pkg+"/...")
|
log, status, err = runLog(env, "", goRoot, goTool, "test", "-short", pkg+"/...")
|
||||||
if err == nil && status != 0 {
|
if err == nil && status != 0 {
|
||||||
err = fmt.Errorf("go exited with status %d", status)
|
err = fmt.Errorf("go exited with status %d", status)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue