INNER CODE UNIT · Go
PreCheckVirtualization
terraform-lxd/terraform-provider-lxd · internal/acctest/checks.go:88
func PreCheckVirtualization(t *testing.T) {
p := testProvider()
server, err := p.InstanceServer("", "", "")
if err != nil {
t.Fatal(err)
}
apiServer, _, err := server.GetServer()
if err != nil {
t.Fatal(err)
}
// Ensure that LXD server supports qemu driver which is required for virtualization.
if !strings.Contains(apiServer.Environment.Driver, "qemu") {
t.Skipf("Test %q skipped. LXD server does not support virtualization.", t.Name())
}
}