* [PATCH V2] python/machine: QEMUMachine full_args
@ 2023-02-07 19:03 Steve Sistare
0 siblings, 0 replies; only message in thread
From: Steve Sistare @ 2023-02-07 19:03 UTC (permalink / raw)
To: qemu-devel; +Cc: John Snow, Steve Sistare
Provide full_args() to return all command-line arguments used to start a
vm, some of which are not otherwise visible to QEMUMachine clients. This
will be needed by the cpr test, which must start a vm, then pass all qemu
command-line arguments when setting the cpr-exec-args migration parameter.
Signed-off-by: Steve Sistare <steven.sistare@oracle.com>
Reviewed-by: John Snow <jsnow@redhat.com>
---
python/qemu/machine/machine.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/python/qemu/machine/machine.py b/python/qemu/machine/machine.py
index e57c254..ef94dcf 100644
--- a/python/qemu/machine/machine.py
+++ b/python/qemu/machine/machine.py
@@ -332,6 +332,11 @@ def args(self) -> List[str]:
"""Returns the list of arguments given to the QEMU binary."""
return self._args
+ @property
+ def full_args(self) -> List[str]:
+ """Returns the full list of arguments used to launch QEMU."""
+ return list(self._qemu_full_args)
+
def _pre_launch(self) -> None:
if self._console_set:
self._remove_files.append(self._console_address)
--
1.8.3.1
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2023-02-07 19:04 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-07 19:03 [PATCH V2] python/machine: QEMUMachine full_args Steve Sistare
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).