mirror of
https://github.com/golang/go
synced 2024-11-25 03:07:56 -07:00
test: minor updates to avoid bitrot
R=rsc, r CC=golang-dev https://golang.org/cl/854046
This commit is contained in:
parent
74d0302eb9
commit
d80c78b62f
@ -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 {
|
|||||||
_, 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() {
|
|||||||
}
|
}
|
||||||
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 {
|
|||||||
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))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user