On Wed, Apr 02, 2014 at 09:23:13AM +0200, Philippe Bruhat (BooK) wrote: > > It is also used by a number of modules on CPAN, so we have to be careful > with backwards compatibility. >
According to MetaCPAN, the current authors and distributions that depend on Test::Database are: - BARBIE CPAN-Testers-Data-Generator CPAN-Testers-Common-DBUtils Labyrinth CPAN-Testers-Data-Uploads CPAN-Testers-Data-Addresses CPAN-Testers-WWW-Reports-Mailer CPAN-Testers-Data-Release - HORNBURG Dancer-Plugin-Interchange6 Dancer-Plugin-Nitesi Nitesi-DBI - MLAWREN DBIx-ThinSQL SQL-DB - CFAERBER DateTime-Format-DBI - JAME FTN-Database (does not actually use Test::Database) - ADAMK Xtract - SILASMONK CGI-Application-Plugin-PageLookup (in CPAN ratings, the author says "Please don't use this module. It will be deleted eventually.") I think it should be fairly easy to obtain some collaboration from the first three authors at least. Looking at some of the existing test suites using Test::Database, I've noted the following: - it should be possible to make negative queries (e.g. "any DSN, but not for SQLite2 or DBM) - I've seen the following used in several places: $handle->{driver}->drop_database($handle->name); -- Philippe Bruhat (BooK) You can always buy another house but you cannot put a price on a home. (Moral from Groo The Wanderer #63 (Epic))