On Tue, Apr 09, 2013 at 02:42:16PM +0800, [email protected] wrote: > From: Yunping Zheng <[email protected]> > > This patch support add watchdog device during test. if want add > watchdog, you need configure like: > enable_watchdog = yes # enable watchdog support, must configure > watchdog_device_type = i6300esb # i6300esb or ib700 [default =None] > watchdog_action = reset #action when watchdog fires[default=reset] > > Signed-off-by: Yunping Zheng <[email protected]>
Reviewed-by: Amos Kong <[email protected]> > --- > virttest/qemu_vm.py | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/virttest/qemu_vm.py b/virttest/qemu_vm.py > index 498d4a8..7b9e74f 100644 > --- a/virttest/qemu_vm.py > +++ b/virttest/qemu_vm.py > @@ -1001,6 +1001,17 @@ class VM(virt_vm.BaseVM): > return " -device sga" > > > + def add_watchdog(help_text, device_type=None, action="reset"): > + watchdog_cmd = "" > + if has_option(help_text, "watchdog"): > + if device_type: > + watchdog_cmd += " -watchdog %s" % device_type > + watchdog_cmd += " -watchdog-action %s" % action > + > + return watchdog_cmd > + > + > + > # End of command line option wrappers > > if name is None: > @@ -1549,6 +1560,12 @@ class VM(virt_vm.BaseVM): > if params.get("enable_sga") == "yes": > qemu_cmd += add_sga(help_text) > > + if params.get("enable_watchdog", "no") == "yes": > + WD_type = params.get("watchdog_device_type", None) > + WD_action = params.get("watchdog_action", "reset") > + qemu_cmd += add_watchdog(help_text, WD_type, WD_action) > + > + > return qemu_cmd > > > -- > 1.7.11.7 > > _______________________________________________ > Virt-test-devel mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/virt-test-devel -- Amos. _______________________________________________ Virt-test-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/virt-test-devel
