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 + } } }