linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Ángel Martínez Cavero" <anmarca6@gmail.com>
To: linux-bluetooth@vger.kernel.org
Subject: Unable to run bluez test health scripts
Date: Thu, 26 Apr 2012 10:34:00 +0200	[thread overview]
Message-ID: <4F990878.9020607@gmail.com> (raw)

Dear bluez list,

this is my first message to the list so thanks in advance for your time 
reading me :-)

I want to develop some health field applications (in C code) so I've 
just start playing with the latest blueZ libraries (4.99 version) 
available for download. First thing was try to understand the logical 
process and routines involved in the API through the test scripts shared 
with the blueZ project (under "test" folder). The problem is that my 
system is not able to run all those scripts related with the health 
profile unfortunately, that is: "test-health" and "test-health-sink" 
files getting always the same output as result (the others works fine: 
simple-agent, test-discovery, etc):

First script output
=============
./test-health
Select 1. source or 2. sink: 2
  Select a data type: 1004
ERROR:dbus.connection:Unable to set arguments ({'DataType': 
dbus.UInt16(1004), 'Role': 'Sink', 'Description': 'Test sink'},) 
according to signature None: <type 'exceptions.TypeError'>: an integer 
is required
Traceback (most recent call last):
   File "./test-health", line 110, in <module>
     "Role": role})
   File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 68, in 
__call__
     return self._proxy_method(*args, **keywords)
   File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 143, in 
__call__
     **keywords)
   File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 620, 
in call_blocking
     message.append(signature=signature, *args)
TypeError: an integer is required

Second script output
===============
./test-health-sink
ERROR:dbus.connection:Unable to set arguments ({'DataType': 
dbus.UInt16(4103), 'Role': 'sink'},) according to signature None: <type 
'exceptions.TypeError'>: an integer is required
Traceback (most recent call last):
   File "./test-health-sink", line 18, in <module>
     "Role": "sink"})
   File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 68, in 
__call__
     return self._proxy_method(*args, **keywords)
   File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 143, in 
__call__
     **keywords)
   File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 620, 
in call_blocking
     message.append(signature=signature, *args)
TypeError: an integer is required

I'm working with Ubuntu 11.10 OS (32 bits). Any advice would be greatly 
appreciated.
Best regards.

             reply	other threads:[~2012-04-26  8:34 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-26  8:34 Ángel Martínez Cavero [this message]
2012-04-27  6:50 ` [HPD test scripts] Unable to run bluez test health scripts Ángel Martínez Cavero

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F990878.9020607@gmail.com \
    --to=anmarca6@gmail.com \
    --cc=linux-bluetooth@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).