Use Optional::Dependencies for CDBICompat and its tests
authorDagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Tue, 23 Sep 2014 16:03:59 +0000 (17:03 +0100)
committerDagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Tue, 30 Sep 2014 10:17:04 +0000 (11:17 +0100)
commitc8dc7d3337cdd47a721739473b61c8d4477d9129
tree6d5aa65bd42703d716902cba2862654d5fd705d8
parent236b59c817665c1168a0eeee0562ed1e2df68e39
Use Optional::Dependencies for CDBICompat and its tests

This allows the test to check for them before loading DBICTest and
DBIC, thus speeding up the test skips a lot (down from 14s to 1s for
'prove -l t/cdbi' on my Linux box, and down from 1026s to 871s for the
whole test suite on a Windows VM).
Changes
lib/DBIx/Class/CDBICompat.pm
lib/DBIx/Class/Optional/Dependencies.pm
t/cdbi/71_column_object.t
t/cdbi/testlib/DBIC/Test/SQLite.pm