cross-binding test suite

Matthew Johnson dbus at matthew.ath.cx
Tue Jul 18 10:38:46 PDT 2006


I have started speccing and writing a cross-binding test suite. The idea
is that each binding will implement a set of interfaces and provide a
client to try and break bindings which implement them badly. So, for
example you might have a method int sum(int[]) which returns the sum of
all the values in the array and you might try calling it with an empty
array to make sure the binding you are calling can handle empty arrays.
Each client will then be tested against each server.

My proposed interfaces can be found at
http://mjj29.matthew.ath.cx/test-introspect.html,
http://mjj29.matthew.ath.cx/test-introspect.xml

A screenshot of the test output currently:
http://mjj29.matthew.ath.cx/Screenshot.png

the README and Makefile that runs it all:

http://mjj29.matthew.ath.cx/README
http://mjj29.matthew.ath.cx/Makefile

Comments, particularly suggestion on things which might not be testable
with those interfaces, welcome

Matt

-- 
Matthew Johnson
http://www.matthew.ath.cx/


More information about the dbus mailing list