Re: DBus testsuite

Simon McVittie <simon.mcvittie-ZGY8ohtN/[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Organization Collabora Ltd.
Message-ID <[email protected]>
On 04/02/15 15:25, Jean Parpaillon wrote:
> I am currently working on a pure erlang implementation of DBus.
...
> Is there any DBus testsuite for that purpose ?

Matthew Johnson's "cross test" 
<http://cgit.freedesktop.org/dbus/dbus-test/> is an interop test 
framework. It's designed to pair up client and server implementations. 
It hasn't been touched for 7 years, so it's anyone's guess whether it 
works, is complete, or reflects current best-practices... but it might 
be a good starting point.

dbus-python has implementations of both the client and server ends of 
the cross-test. I think dbus-java probably does too (it's by the same 
author as the cross-test).

 > I've seen a test
> directory in dbus repository, but it is difficult to sort out tests...

Those are more like regression and integration tests for the other 
software in dbus.git: libdbus, the reference C library, and dbus-daemon, 
the reference message bus daemon. You could pick up inspiration from the 
sorts of things they test, but they would not be directly useful for 
testing interop with a third-party implementation.

The tests for GDBus and the deprecated dbus-glib, and most of the tests 
for dbus-python, are similarly more focused on being regression tests 
than being interop tests.

-- 
Simon McVittie
Collabora Ltd. <http://www.collabora.com/>

_______________________________________________
dbus mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/dbus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.