]> Cypherpunks repositories - gostls13.git/commitdiff
syslog: fix skipping of net tests
authorGustavo Niemeyer <gustavo@niemeyer.net>
Thu, 28 Apr 2011 17:16:41 +0000 (14:16 -0300)
committerGustavo Niemeyer <gustavo@niemeyer.net>
Thu, 28 Apr 2011 17:16:41 +0000 (14:16 -0300)
Also remove some left over copy & paste
in the test of reflect.Copy for arrays.

R=golang-dev, rsc1
CC=golang-dev
https://golang.org/cl/4431074

src/pkg/reflect/all_test.go
src/pkg/syslog/syslog_test.go

index 5bf65333c915dd3a6a6163ff63cd2a5c23b97632..00d59d808159bba9dffc978c283f8dab747e908f 100644 (file)
@@ -579,13 +579,7 @@ func TestCopyArray(t *testing.T) {
        }
        for i := len(a); i < len(b); i++ {
                if b[i] != c[i] {
-                       if i < len(a) {
-                               t.Errorf("(ii) a[%d]=%d, b[%d]=%d, c[%d]=%d",
-                                       i, a[i], i, b[i], i, c[i])
-                       } else {
-                               t.Errorf("(iii) b[%d]=%d, c[%d]=%d",
-                                       i, b[i], i, c[i])
-                       }
+                       t.Errorf("(ii) b[%d]=%d, c[%d]=%d", i, b[i], i, c[i])
                } else {
                        t.Logf("elem %d is okay\n", i)
                }
index 4816ddf2a3121c8364a1a7e733b32cc8d8d93f7a..5c0b3e0c4e2b5d947173750def484d80439a9171 100644 (file)
@@ -35,7 +35,19 @@ func startServer(done chan<- string) {
        go runSyslog(c, done)
 }
 
+func skipNetTest(t *testing.T) bool {
+       if testing.Short() {
+               // Depends on syslog daemon running, and sometimes it's not.
+               t.Logf("skipping syslog test during -short")
+               return true
+       }
+       return false
+}
+
 func TestNew(t *testing.T) {
+       if skipNetTest(t) {
+               return
+       }
        s, err := New(LOG_INFO, "")
        if err != nil {
                t.Fatalf("New() failed: %s", err)
@@ -45,6 +57,9 @@ func TestNew(t *testing.T) {
 }
 
 func TestNewLogger(t *testing.T) {
+       if skipNetTest(t) {
+               return
+       }
        f := NewLogger(LOG_INFO, 0)
        if f == nil {
                t.Error("NewLogger() failed")
@@ -52,9 +67,8 @@ func TestNewLogger(t *testing.T) {
 }
 
 func TestDial(t *testing.T) {
-       if testing.Short() {
-               // Depends on syslog daemon running, and sometimes it's not.
-               t.Logf("skipping syslog test during -short")
+       if skipNetTest(t) {
+               return
        }
        l, err := Dial("", "", LOG_ERR, "syslog_test")
        if err != nil {