[OE-core] dbus test suite

Radu Moisan radu.moisan at intel.com
Tue May 29 08:29:03 UTC 2012



On 05/28/2012 04:44 PM, Richard Purdie wrote:
> On Mon, 2012-05-28 at 14:30 +0100, Burton, Ross wrote:
>> On 28 May 2012 14:26, Andrei Gherzan<andrei at gherzan.ro>  wrote:
>>> There is an internal test suite for dbus. You can enable building those
>>> tests in configure:
>>> "--enable-tests"
>> Is there a good reason why these shouldn't be always ran when building dbus?
> Well, we're cross compiling so it depends how they're written and
> whether they can run in a cross environment. We've also taken steps to
> reduce our build time so if these need something like perl or python,
> adding those into the dependency chain is problematic.
>
> I'm open to ideas here but so far they've not been useful so are likely
> disabled.
>
> Cheers,
>
> Richard
>
How do I add something in the dependency chain? With --enable-test dbus 
fails at do_configure complaining about

| configure: Full test coverage was requested with --enable-tests=yes
| configure: This has many dependencies (GLib, dbus-glib, Python)
| checking for i586-poky-linux-pkg-config... no
| checking for pkg-config... 
/home/radu/Documents/Development/yocto/build/tmp/sysroots/x86_64-linux/usr/bin/pkg-config
| checking pkg-config is at least version 0.9.0... yes
| checking for GLIB... yes
| checking for DBUS_GLIB... yes
| configure: Full test coverage (--enable-tests=yes) requires Python, 
dbus-python, pygobject
| checking for a Python interpreter with version >= 2.6... python
| checking for python... 
/home/radu/Documents/Development/yocto/build/tmp/sysroots/x86_64-linux/usr/bin/python
| checking for python version... 2.7
| checking for python platform... linux2
| checking for python script directory... ${libdir}/python2.7/site-packages
| checking for python extension module directory... 
${libdir}/python2.7/site-packages
| checking for Python modules for full test coverage... Traceback (most 
recent call last):
|   File "<string>", line 1, in <module>
| ImportError: No module named dbus
| no
| configure: error: cannot import dbus, gobject, dbus.mainloop.glib 
Python modules
| ERROR: oe_runconf failed
NOTE: package dbus-1.4.20-r3.0: task do_configure: Failed
ERROR: Task 6 
(/home/radu/Documents/Development/yocto/poky/meta/recipes-core/dbus/dbus_1.4.20.bb, 
do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1119 tasks of which 1118 didn't need to 
be rerun and 1 failed.

Summary: 1 task failed:
   
/home/radu/Documents/Development/yocto/poky/meta/recipes-core/dbus/dbus_1.4.20.bb, 
do_configure
Summary: There was 1 ERROR message shown, returning a non-zero exit code.


Radu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20120529/20caa83a/attachment-0002.html>


More information about the Openembedded-core mailing list