databricks-cli/internal/main_test.go

24 lines
517 B
Go

package internal
import (
"fmt"
"os"
"testing"
)
func TestMain(m *testing.M) {
// 1. Redefine env vars to avoid accidentally picking up user's credentials
// 2. TESTS_DATABRICKS_TOKEN is also a gate enabling integration tests
host := os.Getenv("TESTS_DATABRICKS_HOST")
if host == "" {
fmt.Println("TESTS_DATABRICKS_HOST is not set, skipping integration tests")
return
}
token := os.Getenv("TESTS_DATABRICKS_TOKEN")
os.Setenv("DATABRICKS_HOST", host)
os.Setenv("DATABRICKS_TOKEN", token)
m.Run()
}