func testAccPreCheck()

in ec/acc/acc_prereq.go [48:75]


func testAccPreCheck(t *testing.T) {
	var apikey, username, password string
	if k := os.Getenv("EC_API_KEY"); k != "" {
		apikey = k
	}

	if k := os.Getenv("EC_USER"); k != "" {
		username = k
	}
	if k := os.Getenv("EC_USERNAME"); k != "" {
		username = k
	}

	if k := os.Getenv("EC_PASS"); k != "" {
		password = k
	}
	if k := os.Getenv("EC_PASSWORD"); k != "" {
		password = k
	}

	if apikey == "" && (username == "" || password == "") {
		t.Fatal("No valid credentials found to execute acceptance tests")
	}

	if apikey != "" && (username != "" || password != "") {
		t.Fatal("Only one of API Key or Username / Password can be specified to execute acceptance tests")
	}
}