Warning: prerequisite Storable 2.07 not found. We have 2.04. Checking if your kit is complete... Looks good Writing Makefile for Data::Transactional cp lib/Data/Transactional.pm blib/lib/Data/Transactional.pm cp lib/Tie/Hash/Transactional.pm blib/lib/Tie/Hash/Transactional.pm cp lib/Data/Compare/Plugins/Data/Transactional.pm blib/lib/Data/Compare/Plugins/Data/Transactional.pm Manifying blib/man3/Tie::Hash::Transactional.3 Manifying blib/man3/Data::Transactional.3 Manifying blib/man3/Data::Compare::Plugins::Data::Transactional.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.8.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_tht....................1..8 ok 1 load module ok 2 create and populate hash ok 3 exists works ok 4 delete works ok 5 hash not broken after checkpointing ok 6 rollback works ok 7 rolling back again works ok 8 rolling back too far is fatal ok t/01_tht_warnings...........1..2 ok 1 emit warnings when nowarn not specified ok 2 don't emit warnings when nowarn specified ok t/02_dt_hash_basics.........1..19 ok 1 - use Data::Transactional; ok 2 - create obj with all defaults ok 3 - ... which we can use as a hash ok 4 - ... and not as an array ok 5 - specifically create a hash ok 6 - ... which we can use as a hash ok 7 - can't store objects in a hash ok 8 - retrieve a record correctly ok 9 - keys works ok 10 - values works ok 11 - each works ok 12 - each fails correctly at the end ok 13 - each restarts correctly ok 14 - put a hash into the hash and it exists ok 15 - subhash has correct keys ok 16 - subhash has correct values ok 17 - delete seems to work ok 18 - ... and the deleted value no longer exists (according to exists()!) ok 19 - ... and according to keys ok t/03_dt_array_basics........1..14 ok 1 - use Data::Transactional; ok 2 - create an array ok 3 - ... which can't be used as a hash ok 4 - ... which we can use as an array ok 5 - can't store objects in an array ok 6 - STORE and FETCH work ok 7 - EXISTS works ok 8 - CLEAR works ok 9 - PUSH works ok 10 - POP works ok 11 - SHIFT works ok 12 - UNSHIFT works ok 13 - DELETE from middle works ok 14 - DELETE from end works ok t/04_dt_magic...............1..16 ok 1 - object has right type ok 2 - got a rollback method ok 3 - got a commit method ok 4 - got a checkpoint method ok 5 - got a commit_all method ok 6 - got a rollback_all method ok 7 - newly created transactional array is empty ok 8 - newly created transactional hash is empty ok 9 - can't rollback past beginning ok 10 - can't commit with no checkpoints ok 11 - rollback() appears to go back one step (so checkpoint() works too!) ok 12 - commit() doesn't break anything ... ok 13 - and does remove a checkpoint ok 14 - rollbacks remove changes in sub-structures ok 15 - commit_all() splats all checkpoints ok 16 - rollback_all does what it says on the tin ok t/50_data_compare_plugin....1..6 ok 1 - successfully compare dt/dt correctly ok 2 - successfully compare dt/not-dt correctly ok 3 - unsuccessfully compare dt/dt correctly ok 4 - unsuccessfully compare dt/not-dt correctly ok 5 - successfully compare dt/dt correctly after rolling back ok 6 - successfully compare dt/not-dt correctly after rolling back ok t/pod-coverage..............1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.00 required for testing POD coverage t/pod.......................1..0 # Skip Test::Pod 1.00 required for testing POD skipped all skipped: Test::Pod 1.00 required for testing POD All tests successful, 2 tests skipped. Files=8, Tests=65, 9 wallclock secs ( 5.02 cusr + 0.79 csys = 5.81 CPU) Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Tie/Hash/Transactional.pm Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Data/Transactional.pm Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Data/Compare/Plugins/Data/Transactional.pm Installing /export/home/cpanrun/build/5.8.0/man/man3/Tie::Hash::Transactional.3 Installing /export/home/cpanrun/build/5.8.0/man/man3/Data::Transactional.3 Installing /export/home/cpanrun/build/5.8.0/man/man3/Data::Compare::Plugins::Data::Transactional.3 Appending installation info to /export/home/cpanrun/build/5.8.0/lib/5.8.0/sun4-solaris-thread-multi/perllocal.pod