bool SimpleServerWrapper::CreateTestVm(const SdkHandleWrap &hVm) { if (PRL_INVALID_HANDLE != hVm) m_VmHandle = hVm; else { if (PRL_SUCCEEDED(PrlSrv_CreateVm(m_ServerHandle, m_VmHandle.GetHandlePtr()))) { READ_VM_CONFIG_INTO_BUF if (PRL_SUCCEEDED(PrlVm_FromString(m_VmHandle, _config.toUtf8().data()))) { if (PRL_FAILED(PrlVmCfg_SetName(m_VmHandle, QTest::currentTestFunction()))) { WRITE_TRACE(DBG_FATAL, "Failed to apply VM name: '%s'", QTest::currentTestFunction()); return (false); } } else { WRITE_TRACE(DBG_FATAL, "Couldn't to assign VM configuration"); return (false); } } else {
void PrlNetworkShapingTest::CreateVm() { CHECK_RET_CODE_EXP(PrlSrv_CreateVm(m_hServer, m_hVm.GetHandlePtr()))\ CHECK_RET_CODE_EXP(PrlVmCfg_SetName(m_hVm, QTest::currentTestFunction())) SdkHandleWrap hJob(PrlVm_Reg(m_hVm, "", PRL_TRUE)); CHECK_JOB_RET_CODE(hJob) }