bhyve: improve bhyve_command.c testability

* bhyve_command.c (bhyveBuildNetArgStr, virBhyveProcessBuildBhyveCmd):
  add dryRun mode which doesn't create any devices when enabled
* bhyve_command.c (virBhyveProcessBuildBhyveCmd,
  virBhyveProcessBuildDestroyCmd, virBhyveProcessBuildLoadCmd): accept
  virDomainDefPtr instead of virDomainObjPtr.
This commit is contained in:
Roman Bogorodskiy
2014-04-13 13:27:03 +04:00
parent a65871aaae
commit 07e371fc36
4 changed files with 57 additions and 48 deletions

View File

@@ -33,7 +33,7 @@ static int testCompareXMLToArgvFiles(const char *xml,
vm.def = vmdef;
if (!(cmd = virBhyveProcessBuildBhyveCmd(&driver, &vm)))
if (!(cmd = virBhyveProcessBuildBhyveCmd(&driver, vmdef, false)))
goto out;
if (!(actualargv = virCommandToString(cmd)))