[meta-xilinx] help with qemuzynq testimage.

Anup Kini akini at synapticon.com
Tue Dec 3 11:44:15 PST 2013


Hi All,

I am trying to run sanity tests with qemuzynq and poky.
My current setup is as follows:

meta-yocto-bsp    = "origin/dylan:e7a20238dc73bb449f15feaf0dead51daf796184"
meta-oe           = "origin/dylan:8aafddccb03f54923927e9d1c8c80223baf581de"
meta-xilinx       =
"remotes/origin/dylan:21c3cd3f058d736742ebc23a7a954f23456fbea5"
meta-java         = "master:14d6ad1608c66b8970d4052dce4cd1fc64fb6ea2"

I have run scrips/runqemu-gen-tapdev to create one tap.
I have update the local.conf with MACHINE = "qemuzynq", TEST_IMAGE = "1"
and INHERITS += "testimage".
I am able to run qemu zynq successfully.

When i run bitbake -c testimage core-image-minimal i get the following
error messages:

ERROR: Error executing a python function in
/home/akini/poky/meta/recipes-core/images/core-image-minimal.bb:

The stack trace of python calls that resulted in this exception/failure was:
File: 'do_testimage', lineno: 6, function: <module>
     0002:def do_testimage(d):
     0003:    testimage_main(d)
     0004:
     0005:
 *** 0006:do_testimage(d)
     0007:
File: 'do_testimage', lineno: 3, function: do_testimage
     0001:
     0002:def do_testimage(d):
 *** 0003:    testimage_main(d)
     0004:
     0005:
     0006:do_testimage(d)
     0007:
File: 'testimage.bbclass', lineno: 74, function: testimage_main
     0070:
     0071:    pn = d.getVar("PN", True)
     0072:    #catch exceptions when loading or running tests (mostly our
own errors)
     0073:    try:
 *** 0074:        if qemu.launch():
     0075:
     0076:            # set more context - ssh instance and qemu
     0077:            # we do these here because we needed qemu to boot and
get the ip
     0078:            tc.qemu = qemu
File: '/home/akini/poky/meta/lib/oeqa/utils/qemurunner.py', lineno: 100,
function: launch
     0096:
     0097:        if self.is_alive():
     0098:            bb.note("qemu started - qemu procces pid is %s" %
self.qemupid)
     0099:            cmdline = open('/proc/%s/cmdline' %
self.qemupid).read()
 *** 0100:            self.ip, _, self.host_ip =
cmdline.split('ip=')[1].split(' ')[0].split(':')[0:3]
     0101:            if not re.search("^((?:[0-9]{1,3}\.){3}[0-9]{1,3})$",
self.ip):
     0102:                bb.note("Couldn't get ip from qemu process
arguments, I got '%s'" % self.ip)
     0103:                bb.note("Here is the ps output:\n%s" % cmdline)
     0104:                self.kill()
Exception: IndexError: list index out of range

ERROR: Function failed: do_testimage
ERROR: Logfile of failure stored in:
/home/akini/poky/build/tmp/work/qemuzynq-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_testimage.23889
ERROR: Task 0 (/home/akini/poky/meta/recipes-core/images/
core-image-minimal.bb, do_testimage) failed with exit code '1'

Kindly let me know if anyone has tried running sanity tests for qemuzynq.


-- 


*Anup Kini*Systems Engineer
*------------------------------*

*Synapticon*  |  Cyber-Physical System Solutions

Mobile:

Direct:

+49 151 / 638 646 73

+49 7335 / 186 999 21

Fax:
+49 7335 / 186 999 1






synapticon.com <http://www.synapticon.com/>  |
@synapticon_co<https://twitter.com/#!/synapticon_co>

Synapticon GmbH  |  Hohlbachweg 2  |  73344 Gruibingen, DE
Secretary +49 7335 / 186 999 0  |  General Manager: Nikolai Ensslen
Registry Court Ulm HRB 725114  |  USt-ID DE271647127

This message and any files transmitted with it are confidential and
intended
solely for the use of the individual or entity to whom they are addressed.
Please notify the sender immediately if you have received this e-mail by
mistake and delete it from your system.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-xilinx/attachments/20131203/a98feda5/attachment.html>


More information about the meta-xilinx mailing list