[tools] testbot/LibvirtTool: Add a proper usage message.

Francois Gouget fgouget at codeweavers.com
Thu Apr 14 09:58:35 CDT 2022


Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
---
 testbot/bin/LibvirtTool.pl | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/testbot/bin/LibvirtTool.pl b/testbot/bin/LibvirtTool.pl
index 33760d365..df7859dea 100755
--- a/testbot/bin/LibvirtTool.pl
+++ b/testbot/bin/LibvirtTool.pl
@@ -141,6 +141,31 @@ if (!defined $Usage)
 if (defined $Usage)
 {
   print "Usage: $Name0 [--debug] [--log-only] [--help] (checkidle|checkoff|monitor|poweroff|revert) VMName\n";
+  print "\n";
+  print "Prepare the VM for use by the TestBot.\n";
+  print "\n";
+  print "Where:\n";
+  print "  VMName     Is the name of the TestBot VM to work on.\n";
+  print "  checkidle  Checks that the virtual machine is running the appropriate\n";
+  print "             snapshot for the VM and sets the VM status to either idle (if it\n";
+  print "             does), off (if it is powered off) or offline (in case of Libvirt\n";
+  print "             error).\n";
+  print "  checkoff   Checks that the virtual machine is powered off and sets the VM's\n";
+  print "             status to either off (if it is) or offline (in case of Libvirt\n";
+  print "             error).\n";
+  print "  monitor    Tries accessing the virtual machine through Libvirt until success\n";
+  print "             at which time the virtual machine is powered off and the VM\n";
+  print "             status is set to off.\n";
+  print "  poweroff   Powers off the virtual machine and sets the VM status to off.\n";
+  print "  revert     Reverts and powers on the virtual machine to the snapshot\n";
+  print "             specified by the VM. If the snapshot does not exist it may be\n";
+  print "             created from an existing base snapshot by applying configuration\n";
+  print "             options such as powering on the virtual machine, setting the\n";
+  print "             locales, enabling test signing, etc.\n";
+  print "  --debug    More verbose messages for debugging.\n";
+  print "  --log-only Only send error messages to the log instead of also printing them\n";
+  print "             on stderr.\n";
+  print "  --help     Shows this usage message.\n";
   exit $Usage;
 }
 
-- 
2.30.2




More information about the wine-devel mailing list