INNER CODE UNIT · Go
PrintResourceState
terraform-lxd/terraform-provider-lxd · internal/acctest/checks.go:426
func PrintResourceState(t *testing.T, resName string) resource.TestCheckFunc {
return func(s *terraform.State) error {
rs, ok := s.RootModule().Resources[resName]
if !ok {
return fmt.Errorf("Resource %q not found", resName)
}
fmt.Println(utils.ToPrettyJSON(rs))
return nil
}
}
// InstanceServer returns an LXD instance server connected to the default test
// remote and project. Use it when a test needs to interact with the cluster
// directly, for example to set up or verify state outside the provider.
func InstanceServer(t *testing.T) lxd.InstanceServer {
server, err := testProvider().InstanceServer("", "", "")
if err != nil {