Commit 0e70f272 authored by Russ Cox's avatar Russ Cox

all: shorten some of the longer tests

R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5675092
parent 2ece2f58
...@@ -306,6 +306,9 @@ func TestDeflateInflateString(t *testing.T) { ...@@ -306,6 +306,9 @@ func TestDeflateInflateString(t *testing.T) {
t.Error(err) t.Error(err)
} }
testToFromWithLimit(t, gold, test.label, test.limit) testToFromWithLimit(t, gold, test.label, test.limit)
if testing.Short() {
break
}
} }
} }
...@@ -363,6 +366,10 @@ func TestWriterDict(t *testing.T) { ...@@ -363,6 +366,10 @@ func TestWriterDict(t *testing.T) {
// See http://code.google.com/p/go/issues/detail?id=2508 // See http://code.google.com/p/go/issues/detail?id=2508
func TestRegression2508(t *testing.T) { func TestRegression2508(t *testing.T) {
if testing.Short() {
t.Logf("test disabled with -short")
return
}
w, err := NewWriter(ioutil.Discard, 1) w, err := NewWriter(ioutil.Discard, 1)
if err != nil { if err != nil {
t.Fatalf("NewWriter: %v", err) t.Fatalf("NewWriter: %v", err)
......
...@@ -49,6 +49,9 @@ func TestYCbCr(t *testing.T) { ...@@ -49,6 +49,9 @@ func TestYCbCr(t *testing.T) {
testYCbCr(t, r, subsampleRatio, delta) testYCbCr(t, r, subsampleRatio, delta)
} }
} }
if testing.Short() {
break
}
} }
} }
......
...@@ -512,6 +512,9 @@ func TestStringPowers(t *testing.T) { ...@@ -512,6 +512,9 @@ func TestStringPowers(t *testing.T) {
t.Errorf("failed at %d ** %d in base %d: %s != %s", b, p, b, xs, xs2) t.Errorf("failed at %d ** %d in base %d: %s != %s", b, p, b, xs, xs2)
} }
} }
if b >= 3 && testing.Short() {
break
}
} }
} }
......
...@@ -141,6 +141,9 @@ func TestNonStandardNormalValues(t *testing.T) { ...@@ -141,6 +141,9 @@ func TestNonStandardNormalValues(t *testing.T) {
for m := 0.5; m < mmax; m *= 2 { for m := 0.5; m < mmax; m *= 2 {
for _, seed := range testSeeds { for _, seed := range testSeeds {
testNormalDistribution(t, numTestSamples, m, sd, seed) testNormalDistribution(t, numTestSamples, m, sd, seed)
if testing.Short() {
break
}
} }
} }
} }
...@@ -191,6 +194,9 @@ func TestNonStandardExponentialValues(t *testing.T) { ...@@ -191,6 +194,9 @@ func TestNonStandardExponentialValues(t *testing.T) {
for rate := 0.05; rate < 10; rate *= 2 { for rate := 0.05; rate < 10; rate *= 2 {
for _, seed := range testSeeds { for _, seed := range testSeeds {
testExponentialDistribution(t, numTestSamples, rate, seed) testExponentialDistribution(t, numTestSamples, rate, seed)
if testing.Short() {
break
}
} }
} }
} }
......
...@@ -291,6 +291,10 @@ func exportLoopback(exp *Exporter, t *testing.T) { ...@@ -291,6 +291,10 @@ func exportLoopback(exp *Exporter, t *testing.T) {
// This test checks that channel operations can proceed // This test checks that channel operations can proceed
// even when other concurrent operations are blocked. // even when other concurrent operations are blocked.
func TestIndependentSends(t *testing.T) { func TestIndependentSends(t *testing.T) {
if testing.Short() {
t.Logf("disabled test during -short")
return
}
exp, imp := pair(t) exp, imp := pair(t)
exportLoopback(exp, t) exportLoopback(exp, t)
...@@ -378,6 +382,10 @@ const flowCount = 100 ...@@ -378,6 +382,10 @@ const flowCount = 100
// test flow control from exporter to importer. // test flow control from exporter to importer.
func TestExportFlowControl(t *testing.T) { func TestExportFlowControl(t *testing.T) {
if testing.Short() {
t.Logf("disabled test during -short")
return
}
exp, imp := pair(t) exp, imp := pair(t)
sendDone := make(chan bool, 1) sendDone := make(chan bool, 1)
...@@ -394,6 +402,10 @@ func TestExportFlowControl(t *testing.T) { ...@@ -394,6 +402,10 @@ func TestExportFlowControl(t *testing.T) {
// test flow control from importer to exporter. // test flow control from importer to exporter.
func TestImportFlowControl(t *testing.T) { func TestImportFlowControl(t *testing.T) {
if testing.Short() {
t.Logf("disabled test during -short")
return
}
exp, imp := pair(t) exp, imp := pair(t)
ch := make(chan int) ch := make(chan int)
......
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