diff options
author | Stefan Stanacar <stefanx.stanacar@intel.com> | 2013-07-10 14:33:32 +0300 |
---|---|---|
committer | Saul Wold <sgw@linux.intel.com> | 2013-07-15 10:29:26 -0700 |
commit | e828571683333e6f18ed56a84e114b5e54975bc7 (patch) | |
tree | a1d120e3d2f9804d2273db480d1fc87329928e1f /meta/classes/testimage.bbclass | |
parent | 1988de2fad86e8e34070ed6573a7be09fff5c0a2 (diff) | |
download | openembedded-core-e828571683333e6f18ed56a84e114b5e54975bc7.tar.gz openembedded-core-e828571683333e6f18ed56a84e114b5e54975bc7.tar.bz2 openembedded-core-e828571683333e6f18ed56a84e114b5e54975bc7.zip |
testimage.bbclass, lib/oeqa/utils/qemurunner.py: make boot timeout configurable and increase it
On a loaded host (such as an AB setup where multiple builds run)
the 200 seconds timeout might not be enough to reach the login prompt.
Also make it configurable so we can set it from local.conf/auto.conf
Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/classes/testimage.bbclass')
-rw-r--r-- | meta/classes/testimage.bbclass | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/classes/testimage.bbclass b/meta/classes/testimage.bbclass index 35c6811c89..f66f514904 100644 --- a/meta/classes/testimage.bbclass +++ b/meta/classes/testimage.bbclass @@ -7,6 +7,8 @@ DEFAULT_TEST_SUITES_pn-core-image-sato-sdk = "ping ssh connman rpm smart gcc xor TEST_SUITES ?= "${DEFAULT_TEST_SUITES}" +TEST_QEMUBOOT_TIMEOUT ?= "500" + python do_testimage() { testimage_main(d) } @@ -65,6 +67,10 @@ def testimage_main(d): qemu.tmpdir = d.getVar("TMPDIR", True) qemu.display = d.getVar("BB_ORIGENV", False).getVar("DISPLAY", True) qemu.logfile = os.path.join(testdir, "qemu_boot_log.%s" % d.getVar('DATETIME', True)) + try: + qemu.boottime = int(d.getVar("TEST_QEMUBOOT_TIMEOUT", True)) + except ValueError: + qemu.boottime = 500 bb.note("DISPLAY value: %s" % qemu.display) bb.note("rootfs file: %s" % rootfs) |