Split Firebird tests into per-DBD files with a shared library
[dbsrgits/DBIx-Class-Schema-Loader.git] / t / 10_09firebird_interbase_common.t
CommitLineData
3748b7c5 1use DBIx::Class::Schema::Loader::Optional::Dependencies
2 -skip_all_without => 'test_rdbms_firebird_interbase';
3
4use strict;
5use warnings;
6use DBIx::Class::Schema::Loader::Utils qw/sigwarn_silencer/;
7use lib 't/lib';
8
9use dbixcsl_firebird_tests;
10
11{
12 # get rid of stupid warning from InterBase/GetInfo.pm
13 local $SIG{__WARN__} = sigwarn_silencer(
14 qr{^(?:Use of uninitialized value|Argument "[0-9_]+" isn't numeric|Missing argument) in sprintf at \S+DBD/InterBase/GetInfo.pm line \d+\.$}
15 );
16 require DBD::InterBase::GetInfo;
17}
18
19my %conninfo;
20@conninfo{qw(dsn user password)} = map { $ENV{"DBICTEST_FIREBIRD_INTERBASE_$_"} } qw(DSN USER PASS);
21
22dbixcsl_firebird_tests->new(
23 %conninfo,
24 connect_info_opts => {
25 on_connect_call => 'use_softcommit',
26 },
27)->run_tests;
28
29# vim:et sts=4 sw=4 tw=0: