From 3dea674390219874f221eae85b78d446944c0061 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sat, 29 Aug 2020 18:10:31 +0200 Subject: [PATCH] gogio: skip Android tests when no adb is found Signed-off-by: Elias Naur --- cmd/gogio/android_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/gogio/android_test.go b/cmd/gogio/android_test.go index 7669bd91..6608188d 100644 --- a/cmd/gogio/android_test.go +++ b/cmd/gogio/android_test.go @@ -29,6 +29,9 @@ func (d *AndroidTestDriver) Start(path string) { d.Skipf("Android SDK is required; set $ANDROID_SDK_ROOT") } d.adbPath = filepath.Join(d.sdkDir, "platform-tools", "adb") + if _, err := os.Stat(d.adbPath); os.IsNotExist(err) { + d.Skipf("adb not found") + } devOut := bytes.TrimSpace(d.adb("devices")) devices := rxAdbDevice.FindAllSubmatch(devOut, -1)