github.com/mwhudson/juju@v0.0.0-20160512215208-90ff01f3497f/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  }