Hi, currently our test program is interactive and allows you to test any available drivers. The fellows at Ubuntu and Debian who package libdbi and libdbi-drivers have donated two test scripts for MySQL and PostgreSQL which are really nice for running automated tests (thanks Thomas and Clint!). Most importantly, they both create temporary database clusters, start separate daemons, and clean up after themselves, making it very unlikely to touch any existing installation of these engines. I've added analogous but simpler scripts for SQLite and SQLite3, as they don't need a server and write to files only. They are available in the current cvs revision.
It would be really nice to have similar scripts for the remaining drivers. I have no idea whether it is possible at all, but I'd like to ask everyone who maintains, or knows enough about, one of the remaining drivers to have a look at tests/test_mysql.sh and tests_pgsql.sh and see if something like that is doable. Currently the scripts for the remaining drivers print only a diagnostic message saying "go run the test for yourself" as to not cause failures of make check. I've changed the test system such that all drivers that were selected during ./configure will be tested sequentially when running make check. However, as there were no changes to test_dbi required, you can still run this app interactively for individual tests, or use one of the new test scripts. I'd greatly appreciate if you could help in testing and extending these features for our upcoming next release. regards, Markus -- Markus Hoenicka http://www.mhoenicka.de AQ score 38 ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ Libdbi-drivers-devel mailing list Libdbi-drivers-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libdbi-drivers-devel