Skip to content

Commit

Permalink
Add acceptance test
Browse files Browse the repository at this point in the history
  • Loading branch information
dstdfx committed Jan 19, 2018
1 parent 36c6c90 commit b8706ed
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions acceptance/openstack/compute/v2/migrate_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,28 @@ func TestMigrate(t *testing.T) {
t.Fatalf("Error during migration: %v", err)
}
}

func TestLiveMigrate(t *testing.T) {
client, err := clients.NewComputeV2Client()
if err != nil {
t.Fatalf("Unable to create a compute client: %v", err)
}

server, err := CreateServer(t, client)
if err != nil {
t.Fatalf("Unable to create server: %v", err)
}
defer DeleteServer(t, client, server)

t.Logf("Attempting to migrate server %s", server.ID)

liveMigrateOpts := migrate.LiveMigrateOpts{
BlockMigration: false,
DiskOverCommit: false,
}

err = migrate.LiveMigrate(client, server.ID, liveMigrateOpts).ExtractErr()
if err != nil {
t.Fatalf("Error during live migration: %v", err)
}
}

0 comments on commit b8706ed

Please sign in to comment.