github.com/rstandt/terraform@v0.12.32-0.20230710220336-b1063613405c/backend/remote/remote_test.go (about) 1 package remote 2 3 import ( 4 "flag" 5 "io/ioutil" 6 "log" 7 "os" 8 "testing" 9 10 "github.com/hashicorp/terraform/helper/logging" 11 ) 12 13 func TestMain(m *testing.M) { 14 flag.Parse() 15 16 if testing.Verbose() { 17 // if we're verbose, use the logging requested by TF_LOG 18 logging.SetOutput() 19 } else { 20 // otherwise silence all logs 21 log.SetOutput(ioutil.Discard) 22 } 23 24 // Make sure TF_FORCE_LOCAL_BACKEND is unset 25 os.Unsetenv("TF_FORCE_LOCAL_BACKEND") 26 27 os.Exit(m.Run()) 28 }