]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/objdump: skip test on android (no Go tool)
authorDavid Crawshaw <david.crawshaw@zentus.com>
Tue, 8 Jul 2014 17:43:22 +0000 (13:43 -0400)
committerDavid Crawshaw <david.crawshaw@zentus.com>
Tue, 8 Jul 2014 17:43:22 +0000 (13:43 -0400)
LGTM=minux, iant
R=golang-codereviews, minux, iant
CC=golang-codereviews
https://golang.org/cl/109570043

src/cmd/objdump/objdump_test.go

index 82311bb1f0dddefafff5915ad7f10a88152e83aa..541085626213b47cab00d2f2d3c33d73fad8179d 100644 (file)
@@ -19,8 +19,9 @@ import (
 )
 
 func loadSyms(t *testing.T) map[string]string {
-       if runtime.GOOS == "nacl" {
-               t.Skip("skipping on nacl")
+       switch runtime.GOOS {
+       case "android", "nacl":
+               t.Skipf("skipping on %s", runtime.GOOS)
        }
 
        cmd := exec.Command("go", "tool", "nm", os.Args[0])
@@ -44,8 +45,9 @@ func loadSyms(t *testing.T) map[string]string {
 }
 
 func runObjDump(t *testing.T, exe, startaddr, endaddr string) (path, lineno string) {
-       if runtime.GOOS == "nacl" {
-               t.Skip("skipping on nacl")
+       switch runtime.GOOS {
+       case "android", "nacl":
+               t.Skipf("skipping on %s", runtime.GOOS)
        }
 
        cmd := exec.Command(exe, os.Args[0], startaddr, endaddr)
@@ -111,8 +113,9 @@ func TestObjDump(t *testing.T) {
 }
 
 func buildObjdump(t *testing.T) (tmp, exe string) {
-       if runtime.GOOS == "nacl" {
-               t.Skip("skipping on nacl")
+       switch runtime.GOOS {
+       case "android", "nacl":
+               t.Skipf("skipping on %s", runtime.GOOS)
        }
 
        tmp, err := ioutil.TempDir("", "TestObjDump")