// TestCreateMachine - simulate first part of create func TestCreateMachine(t *testing.T) { var ( driver Driver d *OneViewTest c *ov.OVClient ic *icsp.ICSPClient template, hostname string ) if os.Getenv("ONEVIEW_TEST_ACCEPTANCE") != "true" { return } d, c, ic = d.GetTestDriverA() template = d.Tc.GetTestData(d.Env, "TemplateProfile").(string) hostname = d.Tc.GetTestData(d.Env, "HostName").(string) driver = Driver{ ClientICSP: ic, ClientOV: c, BaseDriver: &drivers.BaseDriver{ MachineName: hostname, StorePath: "", }, } err := c.CreateMachine(hostname, template) assert.NoError(t, err, "CreateMachine threw error -> %s\n", err) err = driver.getBlade() assert.NoError(t, err, "getBlade threw error -> %s\n", err) // power on the server, and leave it in that state err = driver.Hardware.PowerOn() assert.NoError(t, err, "PowerOn threw error -> %s\n", err) // power on the server, and leave it in that state err = driver.Hardware.PowerOff() assert.NoError(t, err, "PowerOff threw error -> %s\n", err) }