mirror of
https://github.com/golang/go
synced 2024-11-18 10:24:42 -07:00
testing: make parsing of -cpu more lenient
Also add \n to error message. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/12261044
This commit is contained in:
parent
ebc5513be6
commit
337407d847
@ -575,16 +575,19 @@ func stopAlarm() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func parseCpuList() {
|
func parseCpuList() {
|
||||||
if len(*cpuListStr) == 0 {
|
|
||||||
cpuList = append(cpuList, runtime.GOMAXPROCS(-1))
|
|
||||||
} else {
|
|
||||||
for _, val := range strings.Split(*cpuListStr, ",") {
|
for _, val := range strings.Split(*cpuListStr, ",") {
|
||||||
|
val = strings.TrimSpace(val)
|
||||||
|
if val == "" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
cpu, err := strconv.Atoi(val)
|
cpu, err := strconv.Atoi(val)
|
||||||
if err != nil || cpu <= 0 {
|
if err != nil || cpu <= 0 {
|
||||||
fmt.Fprintf(os.Stderr, "testing: invalid value %q for -test.cpu", val)
|
fmt.Fprintf(os.Stderr, "testing: invalid value %q for -test.cpu\n", val)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
cpuList = append(cpuList, cpu)
|
cpuList = append(cpuList, cpu)
|
||||||
}
|
}
|
||||||
|
if cpuList == nil {
|
||||||
|
cpuList = append(cpuList, runtime.GOMAXPROCS(-1))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user