Please supply a DBI database source name (DSN) to connect with for the unit tests. Note that if your database is not fully transactional (such as older versions of MySQL these tests may fail. If this left blank, unit tests which depend on having a live database will be skipped. What DSN should we use for our unit tests? (eg; "DBI:Pg:dbname=cpanrun") [DBI:SQLite2:test_db] [DBI:SQLite2:test_db] DBI:SQLite2:test_db Checking if your kit is complete... Looks good 'NO_META' is not a known MakeMaker parameter name. Writing Makefile for DBIx::Transaction cp lib/DBIx/Transaction.pm blib/lib/DBIx/Transaction.pm cp lib/DBIx/Transaction.pod blib/lib/DBIx/Transaction.pod cp lib/DBIx/Transaction/st.pm blib/lib/DBIx/Transaction/st.pm cp lib/DBIx/Transaction/db.pm blib/lib/DBIx/Transaction/db.pm Manifying blib/man3/DBIx::Transaction.3 Manifying blib/man3/DBIx::Transaction::st.3 Manifying blib/man3/DBIx::Transaction::db.3 PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/DBIx-Transaction....1..52 ok 1 - Database Connection (AutoCommit = 1, RaiseError => 1) ok 2 - Setup test table ok 3 - Need to close transaction ok 4 - Commit test table ok 5 - Simple add # Expect some duplicate key / transaction state errors below: ok 6 - Remove parts # DBD::SQLite2::db do failed: column name is not unique(1) at dbdimp.c line 419 at blib/lib/DBIx/Transaction/db.pm line 132. # ok 7 - Aborted Transaction ok 8 - Not in a transaction ok 9 - Aborted transaction had no effect ok 10 - Start a transaction ok 11 - In a transaction ok 12 - Add in sub-transaction ok 13 - Start a sub-transaction ok 14 - In a sub-transaction ok 15 - Still good in sub-transaction ok 16 - Roll back a sub-transaction ok 17 - Commit failed because of a previous rollback ok 18 - Commit failure found correct line number for error ok 19 - Still in a transaction ok 20 - Roll back transaction ok 21 - Not in a transaction ok 22 - Sub-transaction had no effect (rolled back) ok 23 - Teardown test table # Expect a non-existant table warning here ok 24 - Commit teardown ok 25 - Commit fails outside of a transaction ok 26 - Got a query exception back ok 27 - Database Connection (AutoCommit = 0, RaiseError => 0) ok 28 - Setup test table ok 29 - Need to close transaction ok 30 - Commit test table ok 31 - Simple add # Expect some duplicate key / transaction state errors below: # column name is not unique(1) at dbdimp.c line 419 ok 32 - Remove parts # Execution returned false. ok 33 - Aborted Transaction ok 34 - Not in a transaction ok 35 - Aborted transaction had no effect ok 36 - Start a transaction ok 37 - In a transaction ok 38 - Add in sub-transaction ok 39 - Start a sub-transaction ok 40 - In a sub-transaction ok 41 - Still good in sub-transaction ok 42 - Roll back a sub-transaction ok 43 - Commit failed because of a previous rollback ok 44 - Commit failure found correct line number for error ok 45 - Still in a transaction ok 46 - Roll back transaction ok 47 - Not in a transaction ok 48 - Sub-transaction had no effect (rolled back) ok 49 - Teardown test table # Expect a non-existant table warning here # no such table: foo(1) at dbdimp.c line 412 ok 50 - Commit teardown ok 51 - Commit fails outside of a transaction ok 52 - Got a query error back ok All tests successful. Files=1, Tests=52, 3 wallclock secs ( 1.85 cusr + 0.27 csys = 2.12 CPU) Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/DBIx/Transaction.pm Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/DBIx/Transaction.pod Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/DBIx/Transaction/st.pm Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/DBIx/Transaction/db.pm Installing /home/cpanrun/pa-risc1.1/build/5.6.1/man/man3/DBIx::Transaction.3 Installing /home/cpanrun/pa-risc1.1/build/5.6.1/man/man3/DBIx::Transaction::st.3 Installing /home/cpanrun/pa-risc1.1/build/5.6.1/man/man3/DBIx::Transaction::db.3 Writing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBIx/Transaction/.packlist Appending installation info to /home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi/perllocal.pod