Yes, DBIx::CodeKit and DBIx::BabelKit will not work until the database code table has been set up, the core records loaded, and the source code has been told which database\ to connect with. This is mentioned in the README and explained in the doc/ directory.
Users may read README files. CPAN Testers usually don't (snce the steps are automated). Users who use CPAN/CPANPLUS most of the time won't read README either, I'd think.
If anyone has MySQL up and running that will be trivial to test, since the data/ directory has a mysql table schema example. I am next going to get Postgress and Oracle table schemas included.
These are my first module submissions so let me know if there are any better conventions for modules that need human database setup intervention before testing will work.
First of all, you could prompt for the account data instead of having them hardcoded in a file.
Secondly, you could perhaps test if the schema has been imported and then either offer to import it or just skip() the tests.
Jeroen
