
 prerequisites to run the tests:

Bluetooth doesn't has a loopback device, so you will need two dongles
to run the tests. You will also need the following software:

*) Python
*) python2.4-libbtctl
*) python2.4-bluez
*) python2.4-dbus
*) python2.4-gobject
*) gwobex

In a Debian system this corresponds to the packages:
python
python2.4-libbtctl
python2.4-bluez
python2.4-dbus
python2.4-gobject
libgwobex-dev

Some tests will be ignored if some of these are missing, so it is
recommended to have all of them installed.

To generate line coverage information you will need lcov.

If valgrind is installed, it is used to run the tests. It is
recommended to use valgrind 3.2, since it produces less false positives.

 setup:

obexsrv registers in the system dbus, so you must configure dbus to
authorize it. To do so, copy trunk/etc/obexsrv.conf to
/etc/dbus-1/system.d/obexsrv.conf and restart dbus.

You should now be able to start obexsrv.

 running:

Tests are run with the "make check" command. After running the test a
summary is displayed. To also generate line coverage information,
configure with --enable-coverage.
