[jdev] Re: Re: The State of Our Code-bases

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon Aug 30 03:47:19 CDT 2004

On Mon, Aug 30, 2004 at 12:58:15AM -0500, Nolan Eakins <sneakin at semanticgap.com> wrote:
> > Rather than see us all going over what should be done to produce one
> > 'reference implementation,' (or what language would be best to write it
> > in,) I would rather see a process and set of tools for testing how well
> > a given thing adheres to spec.  A 'client' which will connect to a
> > server, try all kinds of things automatically and record the results,
> > flagging abnormalities, making it easy to 'certify' a server as fully
> > compliant.  A 'server' a client can connect to and do things, to make
> > it easier to test the compliance for the client and get certification.
> That's actually a really good idea. Something that an automated script could
> do in say Python. You would need a compliant library, but it could be done.
> The list of tests would have to be enumerated. Registering, logging out,
> logging in, breaking the connection, sending a message, receiving a
> message, deleting the account, etc. The list will be quite long, and don't
> forget s2s too.

I'm currently working on a Jabber test framework in python, however mine
is more targeted at testing availability of services (test that the MSN
transport is still up, for example). However, it might be used as a
base. My code will be available on jabberstudio.org as soon as somebody
answers my project creation request :)
| Lucas Nussbaum
| lucas at lucas-nussbaum.net    lnu at gnu.org    GPG: 1024D/023B3F4F |
| jabber: lucas at linux.ensimag.fr   http://www.lucas-nussbaum.net |
| fingerprint: 075D 010B 80C3 AC68 BD4F B328 DA19 6237 023B 3F4F |

More information about the JDev mailing list