[gnome-continuous-yocto/gnomeostree-3.28-rocko: 5361/8267] oeqa: allow extending qemuparams="..."



commit 41b67f1176fd923ff7d61f63a95325a1482bf579
Author: Patrick Ohly <patrick ohly intel com>
Date:   Tue Mar 28 10:02:17 2017 +0200

    oeqa: allow extending qemuparams="..."
    
    Sometimes it is useful to reconfigure the qemu virtual machine
    directly. runqemu has the "qemuparams" parameter for that, and the
    underlying start() methods also supported modifying that via their
    "params" parameter. Only the runqemu() wrapper function lacked
    a way to specify additional parameters.
    
    One potential usage is to attach additional disks.
    
    (From OE-Core rev: b2a1cf09ea65ed6f561886b1b4241f9adf3e5709)
    
    Signed-off-by: Patrick Ohly <patrick ohly intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/lib/oeqa/utils/commands.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/meta/lib/oeqa/utils/commands.py b/meta/lib/oeqa/utils/commands.py
index cd7a5e3..3dfff0f 100644
--- a/meta/lib/oeqa/utils/commands.py
+++ b/meta/lib/oeqa/utils/commands.py
@@ -225,7 +225,7 @@ def create_temp_layer(templayerdir, templayername, priority=999, recipepathspec=
 
 
 @contextlib.contextmanager
-def runqemu(pn, ssh=True, runqemuparams='', image_fstype=None, launch_cmd=None):
+def runqemu(pn, ssh=True, runqemuparams='', image_fstype=None, launch_cmd=None, qemuparams=None):
     """
     launch_cmd means directly run the command, don't need set rootfs or env vars.
     """
@@ -276,7 +276,7 @@ def runqemu(pn, ssh=True, runqemuparams='', image_fstype=None, launch_cmd=None):
     try:
         qemu.deploy()
         try:
-            qemu.start(ssh=ssh, runqemuparams=runqemuparams, launch_cmd=launch_cmd)
+            qemu.start(params=qemuparams, ssh=ssh, runqemuparams=runqemuparams, launch_cmd=launch_cmd)
         except bb.build.FuncFailed:
             raise Exception('Failed to start QEMU - see the logs in %s' % logdir)
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]