INNER CODE UNIT · Go
PreCheckVMTests
terraform-lxd/terraform-provider-lxd · internal/acctest/checks.go:33
func PreCheckVMTests(t *testing.T) {
if shared.IsTrue(os.Getenv("LXD_TEST_SKIP_VMS")) {
t.Skipf("Test %q skipped. VM tests are disabled because LXD_TEST_SKIP_VMS is set.", t.Name())
}
}
// PreCheckLxdVersion skips the test if the server's version does not satisfy
// the provided version constraints. The version constraints are detailed at:
// https://pkg.go.dev/github.com/hashicorp/go-version#readme-version-constraints
func PreCheckLxdVersion(t *testing.T, versionConstraint string) {
p := testProvider()
server, err := p.InstanceServer("", "", "")
if err != nil {
t.Fatal(err)
}
apiServer, _, err := server.GetServer()
if err != nil {