]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/testcshared: temporarily skip testing on android
authorAlex Brainman <alex.brainman@gmail.com>
Sat, 19 Aug 2017 03:02:36 +0000 (13:02 +1000)
committerAlex Brainman <alex.brainman@gmail.com>
Sat, 19 Aug 2017 08:18:09 +0000 (08:18 +0000)
For #21513

Change-Id: Ibe9479f8afc6f425779a737a807ff2f839a4f311
Reviewed-on: https://go-review.googlesource.com/57250
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
misc/cgo/testcshared/cshared_test.go

index 57649a0bfb13d4fd020ff8b234913199851c8e67..3c9a6dd557c67a4026d3c2c8245acde68e6d48c3 100644 (file)
@@ -250,6 +250,9 @@ func cleanupAndroid(t *testing.T) {
 
 // test0: exported symbols in shared lib are accessible.
 func TestExportedSymbols(t *testing.T) {
+       if GOOS == "android" {
+               t.Skip("Skipping failing test, see issue 21513 for details")
+       }
        cmd := "testp"
        bin := cmdToRun(cmd)
 
@@ -272,6 +275,9 @@ func TestExportedSymbols(t *testing.T) {
 
 // test1: shared library can be dynamically loaded and exported symbols are accessible.
 func TestExportedSymbolsWithDynamicLoad(t *testing.T) {
+       if GOOS == "android" {
+               t.Skip("Skipping failing test, see issue 21513 for details")
+       }
        cmd := "testp"
        bin := cmdToRun(cmd)
 
@@ -294,6 +300,9 @@ func TestExportedSymbolsWithDynamicLoad(t *testing.T) {
 
 // test2: tests libgo2 which does not export any functions.
 func TestUnexportedSymbols(t *testing.T) {
+       if GOOS == "android" {
+               t.Skip("Skipping failing test, see issue 21513 for details")
+       }
        cmd := "testp2"
        libname := "libgo2." + libSuffix
        bin := cmdToRun(cmd)
@@ -333,6 +342,9 @@ func TestUnexportedSymbols(t *testing.T) {
 
 // test3: tests main.main is exported on android.
 func TestMainExportedOnAndroid(t *testing.T) {
+       if GOOS == "android" {
+               t.Skip("Skipping failing test, see issue 21513 for details")
+       }
        if GOOS != "android" {
                return
        }
@@ -359,6 +371,9 @@ func TestMainExportedOnAndroid(t *testing.T) {
 
 // test4: test signal handlers
 func TestSignalHandlers(t *testing.T) {
+       if GOOS == "android" {
+               t.Skip("Skipping failing test, see issue 21513 for details")
+       }
        cmd := "testp4"
        libname := "libgo4." + libSuffix
        bin := cmdToRun(cmd)
@@ -392,6 +407,9 @@ func TestSignalHandlers(t *testing.T) {
 
 // test5: test signal handlers with os/signal.Notify
 func TestSignalHandlersWithNotify(t *testing.T) {
+       if GOOS == "android" {
+               t.Skip("Skipping failing test, see issue 21513 for details")
+       }
        cmd := "testp5"
        libname := "libgo5." + libSuffix
        bin := cmdToRun(cmd)
@@ -424,6 +442,9 @@ func TestSignalHandlersWithNotify(t *testing.T) {
 }
 
 func TestPIE(t *testing.T) {
+       if GOOS == "android" {
+               t.Skip("Skipping failing test, see issue 21513 for details")
+       }
        switch GOOS {
        case "linux", "android":
                break