diff options
author | Wainer dos Santos Moschetta <wainersm@redhat.com> | 2019-12-11 13:55:35 -0500 |
---|---|---|
committer | Cleber Rosa <crosa@redhat.com> | 2019-12-16 10:59:50 -0500 |
commit | 74b56bb5539553d93908d6acb2bc2c5e2f019f7d (patch) | |
tree | 088aa01817fdbb85466006c4f291b0fe2c5a4942 /tests/acceptance | |
parent | 83de0ea4ad0e3bbc20c6f0911a71966b2ec7773c (diff) |
python/qemu: Add set_qmp_monitor() to QEMUMachine
The QEMUMachine VM has a monitor setup on which an QMP
connection is always attempted on _post_launch() (executed
by launch()). In case the QEMU process immediatly exits
then the qmp.accept() (used to establish the connection) stalls
until it reaches timeout and consequently an exception raises.
That behavior is undesirable when, for instance, it needs to
gather information from the QEMU binary ($ qemu -cpu list) or a
test which launches the VM expecting its failure.
This patch adds the set_qmp_monitor() method to QEMUMachine that
allows turn off the creation of the monitor machinery on VM launch.
Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Message-Id: <20191211185536.16962-2-wainersm@redhat.com>
[Cleber: trivial indentation fix]
Signed-off-by: Cleber Rosa <crosa@redhat.com>
Diffstat (limited to 'tests/acceptance')
0 files changed, 0 insertions, 0 deletions