EXTRA_DIST += scripts/bluetooth-hid2hci.rules scripts/bluetooth-serial.rules
+test_scripts = test/hsplay \
+ test/hsmicro \
+ test/list-devices \
+ test/monitor-bluetooth \
+ test/simple-agent \
+ test/simple-service \
+ test/test-adapter \
+ test/test-audio \
+ test/test-device \
+ test/test-discovery \
+ test/test-input \
+ test/test-manager \
+ test/test-network \
+ test/test-serial \
+ test/test-service \
+ test/test-telephony
+
+testdir = ${pkglibdir}/test
+test_SCRIPTS = ${test_scripts}
+
EXTRA_DIST += doc/manager-api.txt \
doc/adapter-api.txt doc/device-api.txt \
doc/service-api.txt doc/agent-api.txt doc/attribute-api.txt \
%package -n bluez-test
Summary: Test utilities for BlueZ
Group: Test Utilities
+Requires: %{name} = %{version}-%{release}
+Requires: dbus-python
+Requires: pygobject
+Requires: python-xml
%description -n bluez-test
bluez-test contains test utilities for BlueZ testing.
%{_sbindir}/hciemu
%{_bindir}/l2test
%{_bindir}/rctest
+%{_libdir}/bluez/test/*
from __future__ import absolute_import, print_function, unicode_literals
-from gi.repository import GObject
+import gobject
import sys
import dbus
path = "/test/agent"
agent = Agent(bus, path)
- mainloop = GObject.MainLoop()
+ mainloop = gobject.MainLoop()
if len(args) > 1:
if len(args) > 2:
from __future__ import absolute_import, print_function, unicode_literals
-from gi.repository import GObject
+import gobject
import sys
import dbus
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
bus = dbus.SystemBus()
-mainloop = GObject.MainLoop()
+mainloop = gobject.MainLoop()
manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager")
from __future__ import absolute_import, print_function, unicode_literals
-from gi.repository import GObject
+import gobject
import dbus
import dbus.mainloop.glib
adapter.StartDiscovery()
- mainloop = GObject.MainLoop()
+ mainloop = gobject.MainLoop()
mainloop.run()
from __future__ import absolute_import, print_function, unicode_literals
-from gi.repository import GObject
+import gobject
import dbus
import dbus.mainloop.glib
except:
pass
- mainloop = GObject.MainLoop()
+ mainloop = gobject.MainLoop()
mainloop.run()