mirror of
https://github.com/golang/go
synced 2024-11-26 05:07:59 -07:00
Revert "all: test adjustments for the iOS builder"
This reverts commit 467109bf56
.
Replaced by a improved strategy later in the CL relation chain.
Change-Id: Ib90813b5a6c4716b563c8496013d2d57f9c022b8
Reviewed-on: https://go-review.googlesource.com/36066
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Run-TryBot: Elias Naur <elias.naur@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
870d079c76
commit
2b780af08e
@ -525,11 +525,13 @@ func copyLocalData(dstbase string) (pkgpath string, err error) {
|
||||
|
||||
// Copy timezone file.
|
||||
//
|
||||
// Apps have the zoneinfo.zip in the root of their app bundle,
|
||||
// Typical apps have the zoneinfo.zip in the root of their app bundle,
|
||||
// read by the time package as the working directory at initialization.
|
||||
// As we move the working directory to the GOROOT pkg directory, we
|
||||
// install the zoneinfo.zip file in the pkgpath.
|
||||
if underGoRoot {
|
||||
err := cp(
|
||||
dstbase,
|
||||
filepath.Join(dstbase, pkgpath),
|
||||
filepath.Join(cwd, "lib", "time", "zoneinfo.zip"),
|
||||
)
|
||||
if err != nil {
|
||||
|
@ -204,6 +204,12 @@ func TestMTF(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
var (
|
||||
digits = mustLoadFile("testdata/e.txt.bz2")
|
||||
twain = mustLoadFile("testdata/Mark.Twain-Tom.Sawyer.txt.bz2")
|
||||
random = mustLoadFile("testdata/random.data.bz2")
|
||||
)
|
||||
|
||||
func benchmarkDecode(b *testing.B, compressed []byte) {
|
||||
// Determine the uncompressed size of testfile.
|
||||
uncompressedSize, err := io.Copy(ioutil.Discard, NewReader(bytes.NewReader(compressed)))
|
||||
@ -221,18 +227,6 @@ func benchmarkDecode(b *testing.B, compressed []byte) {
|
||||
}
|
||||
}
|
||||
|
||||
func BenchmarkDecodeDigits(b *testing.B) {
|
||||
digits := mustLoadFile("testdata/e.txt.bz2")
|
||||
b.ResetTimer()
|
||||
benchmarkDecode(b, digits)
|
||||
}
|
||||
func BenchmarkDecodeTwain(b *testing.B) {
|
||||
twain := mustLoadFile("testdata/Mark.Twain-Tom.Sawyer.txt.bz2")
|
||||
b.ResetTimer()
|
||||
benchmarkDecode(b, twain)
|
||||
}
|
||||
func BenchmarkDecodeRand(b *testing.B) {
|
||||
random := mustLoadFile("testdata/random.data.bz2")
|
||||
b.ResetTimer()
|
||||
benchmarkDecode(b, random)
|
||||
}
|
||||
func BenchmarkDecodeDigits(b *testing.B) { benchmarkDecode(b, digits) }
|
||||
func BenchmarkDecodeTwain(b *testing.B) { benchmarkDecode(b, twain) }
|
||||
func BenchmarkDecodeRand(b *testing.B) { benchmarkDecode(b, random) }
|
||||
|
@ -25,7 +25,7 @@ var files = flag.String("files", "", "consider only Go test files matching this
|
||||
|
||||
const dataDir = "testdata"
|
||||
|
||||
var templateTxt *template.Template
|
||||
var templateTxt = readTemplate("template.txt")
|
||||
|
||||
func readTemplate(filename string) *template.Template {
|
||||
t := template.New(filename)
|
||||
@ -96,9 +96,6 @@ func test(t *testing.T, mode Mode) {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if templateTxt == nil {
|
||||
templateTxt = readTemplate("template.txt")
|
||||
}
|
||||
|
||||
// test packages
|
||||
for _, pkg := range pkgs {
|
||||
|
@ -10,12 +10,17 @@ import (
|
||||
"testing"
|
||||
)
|
||||
|
||||
func BenchmarkParse(b *testing.B) {
|
||||
src, err := ioutil.ReadFile("parser.go")
|
||||
var src = readFile("parser.go")
|
||||
|
||||
func readFile(filename string) []byte {
|
||||
data, err := ioutil.ReadFile(filename)
|
||||
if err != nil {
|
||||
b.Fatal(err)
|
||||
panic(err)
|
||||
}
|
||||
b.ResetTimer()
|
||||
return data
|
||||
}
|
||||
|
||||
func BenchmarkParse(b *testing.B) {
|
||||
b.SetBytes(int64(len(src)))
|
||||
for i := 0; i < b.N; i++ {
|
||||
if _, err := ParseFile(token.NewFileSet(), "", src, ParseComments); err != nil {
|
||||
|
@ -55,15 +55,12 @@ var sysdir = func() *sysDir {
|
||||
case "darwin":
|
||||
switch runtime.GOARCH {
|
||||
case "arm", "arm64":
|
||||
/// At this point the test harness has not had a chance
|
||||
// to move us into the ./src/os directory, so the
|
||||
// current working directory is the root of the app.
|
||||
wd, err := syscall.Getwd()
|
||||
if err != nil {
|
||||
wd = err.Error()
|
||||
}
|
||||
return &sysDir{
|
||||
wd,
|
||||
filepath.Join(wd, "..", ".."),
|
||||
[]string{
|
||||
"ResourceRules.plist",
|
||||
"Info.plist",
|
||||
|
Loading…
Reference in New Issue
Block a user