From: Pavel C. <pc...@ib...> - 2004-12-21 16:40:22
|
Hi Leen, Leen De Schutter wrote: > Hi guys, > > I want to run the tests accompanying Firebird, but I can't get the hang > of it. I downloaded the latest stable release (Firebird 1.5.1), Qmtest > (+ dependencies), read the QA docs a couple of times, but I can't find > out where to download the Firebird QA toolbox mentioned in the docs (I > need the qadbm tool in order to create a test database from the CVS > module qdbm - and qadbm seems to be part of that QA toolkit). Well, sorry, but off-the-shelf QA package is not yet available for download. We're working on one. For time being, you need to checkout the qmdb module from our CVS. The qadbm tool (qadbm.py) is right there. It's a CLI tool that has its own command shell and integrated help. > I don't even know if I will be able to run all of the tests since the > README accompanying the qmdb module says something about the tests not > running on Linux (which is my OS). Does anyone know if this has been > fixed? The README is outdated. Looks like I forgot to commit new ones to the CVS. Will fix that soon. But guides on our website should provide you with all information you'd need. If not, feel free to ask here. And YES, the test suite works on Linux. > Also, when looking at the CVS tree, I saw that there was a directory > called client-java containing (predictably :) Java code. That code is > accompanied by JUnit test code which should, unlike the rest of the > QMtests, run on Linux. But I can't seem to figure out what this part > does exactly. I've seen that this code is not part of the stable release > I downloaded from Sourceforge, and I wonder why. client-java is our JayBird JDBC type 4 and 2 driver. It has it's own JUnit-based test suite. It's packaged and available separately from core engine, because its development cycle is independent from it. JayBird QA is done by JayBird development team itself, separately from core engine QA. There are also .NET Data Provider and ODBC driver. I'm not sure about ODBC right now, but .NET Data provider definitely has xUnit test suite too. Best regards Pavel Cisar |