github.com/axw/juju@v0.0.0-20161005053422-4bd6544d08d4/provider/openstack/package_test.go (about) 1 // Copyright 2012-2015 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package openstack_test 5 6 import ( 7 "flag" 8 "testing" 9 10 gc "gopkg.in/check.v1" 11 "gopkg.in/goose.v1/identity" 12 ) 13 14 var live = flag.Bool("live", false, "Include live OpenStack tests") 15 16 func Test(t *testing.T) { 17 if *live { 18 cred, err := identity.CompleteCredentialsFromEnv() 19 if err != nil { 20 t.Fatalf("Error setting up test suite: %s", err.Error()) 21 } 22 registerLiveTests(cred) 23 } 24 registerLocalTests() 25 gc.TestingT(t) 26 }