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())
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…