| "github.com/rackspace/gophercloud/acceptance/tools" |
| osBFV "github.com/rackspace/gophercloud/openstack/compute/v2/extensions/bootfromvolume" |
| "github.com/rackspace/gophercloud/rackspace/compute/v2/bootfromvolume" |
| "github.com/rackspace/gophercloud/rackspace/compute/v2/servers" |
| th "github.com/rackspace/gophercloud/testhelper" |
| func TestBootFromVolume(t *testing.T) { |
| client, err := newClient() |
| t.Skip("Skipping test that requires server creation in short mode.") |
| options, err := optionsFromEnv() |
| name := tools.RandomString("Gophercloud-", 8) |
| t.Logf("Creating server [%s].", name) |
| bd := []osBFV.BlockDevice{ |
| server, err := bootfromvolume.Create(client, servers.CreateOpts{ |
| FlavorRef: "performance1-1", |
| t.Logf("Created server: %+v\n", server) |
| defer deleteServer(t, client, server) |
| getServer(t, client, server) |