From bd9f23f1d209762833271fdc7aab3582252d4b7e Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Fri, 19 Aug 2016 19:04:02 +0200 Subject: [PATCH] Fix osxfuse on Travis/darwin --- run_integration_tests.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/run_integration_tests.go b/run_integration_tests.go index 528d91917..ace2fc4c6 100644 --- a/run_integration_tests.go +++ b/run_integration_tests.go @@ -160,11 +160,14 @@ func (env *TravisEnvironment) Prepare() error { if runtime.GOOS == "darwin" { // install the libraries necessary for fuse - if err := run("brew", "update"); err != nil { - return err - } - if err := run("brew", "cask", "install", "osxfuse"); err != nil { - return err + for _, cmd := range [][]string{ + {"brew", "update"}, + {"brew", "tap", "caskroom/cask"}, + {"brew", "cask", "install", "osxfuse"}, + } { + if err := run(cmd[0], cmd[1:]...); err != nil { + return err + } } }