From 0ae9f138ad4dfacbbd28abd39ce3dee66333539a Mon Sep 17 00:00:00 2001 From: "John (J5) Palmieri" Date: Fri, 14 Oct 2005 21:44:00 +0000 Subject: * python/dbus_bindings.pyx (MessageIter::append_strict): check for STRUCT_BEGIN not TYPE_STRUCT in indicate we are marshalling a struct * python/service.py (Object::_message_cb): handle exceptions correctly by sending them over the wire to the calling app. This makes sure the client returns immediately instead of waiting the 15 seconds to timeout. * test/python/test-client.py (TestDBusBindings::testBenchmarkIntrospect): Add a test to benchmark how long it takes to introspect a service and call a method which returns a large element (pretty fast) * test/python/test-service.py (TestObject::GetComplexArray): new test method which pushes a lot of data --- test/python/run-test.sh | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/python/run-test.sh') diff --git a/test/python/run-test.sh b/test/python/run-test.sh index 600eb6d7..aa6bd366 100755 --- a/test/python/run-test.sh +++ b/test/python/run-test.sh @@ -29,6 +29,10 @@ fi ln -s $DBUS_TOP_BUILDDIR/python $DBUS_TOP_BUILDDIR/python/dbus echo "running test-client.py" +#uncomment this if you need to see the output from the service for debugging +#otherwise keep it commented so we can test activation +#libtool --mode=execute $DEBUG $DBUS_TOP_BUILDDIR/test/python/test-service.py & + libtool --mode=execute $DEBUG $DBUS_TOP_BUILDDIR/test/python/test-client.py || die "test-client.py failed" rm $DBUS_TOP_BUILDDIR/python/dbus -- cgit