Commit d80c78b6 authored by Christopher Wedgwood's avatar Christopher Wedgwood Committed by Russ Cox

test: minor updates to avoid bitrot

R=rsc, r
CC=golang-dev
https://golang.org/cl/854046
parent 74d0302e
...@@ -18,13 +18,13 @@ import ( ...@@ -18,13 +18,13 @@ import (
"time" "time"
) )
func isGoFile(dir *os.Dir) bool { func isGoFile(dir *os.FileInfo) bool {
return dir.IsRegular() && return dir.IsRegular() &&
!strings.HasPrefix(dir.Name, ".") && // ignore .files !strings.HasPrefix(dir.Name, ".") && // ignore .files
path.Ext(dir.Name) == ".go" path.Ext(dir.Name) == ".go"
} }
func isPkgFile(dir *os.Dir) bool { func isPkgFile(dir *os.FileInfo) bool {
return isGoFile(dir) && return isGoFile(dir) &&
!strings.HasSuffix(dir.Name, "_test.go") // ignore test files !strings.HasSuffix(dir.Name, "_test.go") // ignore test files
} }
...@@ -43,7 +43,7 @@ func parseDir(dirpath string) map[string]*ast.Package { ...@@ -43,7 +43,7 @@ func parseDir(dirpath string) map[string]*ast.Package {
_, pkgname := path.Split(dirpath) _, pkgname := path.Split(dirpath)
// filter function to select the desired .go files // filter function to select the desired .go files
filter := func(d *os.Dir) bool { filter := func(d *os.FileInfo) bool {
if isPkgFile(d) { if isPkgFile(d) {
// Some directories contain main packages: Only accept // Some directories contain main packages: Only accept
// files that belong to the expected package so that // files that belong to the expected package so that
...@@ -94,9 +94,9 @@ func main() { ...@@ -94,9 +94,9 @@ func main() {
} }
t1 := time.Nanoseconds() t1 := time.Nanoseconds()
fmt.Printf("Alloc=%d/%d Heap=%d/%d Mallocs=%d PauseTime=%.3f/%d = %.3f\n", fmt.Printf("Alloc=%d/%d Heap=%d Mallocs=%d PauseTime=%.3f/%d = %.3f\n",
st.Alloc, st.TotalAlloc, st.Alloc, st.TotalAlloc,
st.InusePages<<12, st.Sys, st.Sys,
st.Mallocs, float64(st.PauseNs)/1e9, st.Mallocs, float64(st.PauseNs)/1e9,
st.NumGC, float64(st.PauseNs)/1e9/float64(st.NumGC)) st.NumGC, float64(st.PauseNs)/1e9/float64(st.NumGC))
......
...@@ -88,7 +88,7 @@ func count(x *Number) int { ...@@ -88,7 +88,7 @@ func count(x *Number) int {
func check(x *Number, expected int) { func check(x *Number, expected int) {
var c = count(x) var c = count(x)
if c != expected { if c != expected {
panic("error: found ", c, "; expected ", expected, "\n") panic(fmt.Sprintf("error: found %d; expected %d", c, expected))
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment