From 3269683250ed47077d31ec3dcc2dad26214627ae Mon Sep 17 00:00:00 2001 From: Mikio Hara Date: Thu, 18 Jun 2015 10:44:52 +0900 Subject: [PATCH] os: skip TestStartProcess and TestHostname on android Updates #11268. Change-Id: Ib0cabd1c1806e884df9e40f6a9a1cdecf2f76823 Reviewed-on: https://go-review.googlesource.com/11223 Reviewed-by: David Crawshaw --- src/os/os_test.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/os/os_test.go b/src/os/os_test.go index afb30fd844..09856412df 100644 --- a/src/os/os_test.go +++ b/src/os/os_test.go @@ -799,11 +799,14 @@ func TestStartProcess(t *testing.T) { var dir, cmd string var args []string - if runtime.GOOS == "windows" { + switch runtime.GOOS { + case "android": + t.Skip("android doesn't have /bin/pwd") + case "windows": cmd = Getenv("COMSPEC") dir = Getenv("SystemRoot") args = []string{"/c", "cd"} - } else { + default: cmd = "/bin/pwd" dir = "/" args = []string{} @@ -1252,8 +1255,8 @@ func TestHostname(t *testing.T) { // There is no other way to fetch hostname on windows, but via winapi. // On Plan 9 it can be taken from #c/sysname as Hostname() does. switch runtime.GOOS { - case "plan9": - t.Skipf("skipping on %s", runtime.GOOS) + case "android", "plan9": + t.Skipf("%s doesn't have /bin/hostname", runtime.GOOS) case "windows": testWindowsHostname(t) return -- 2.48.1