7 eval { require Test::LeakTrace; };
10 plan skip_all => 'Test::LeakTrace required for this test';
16 Test::LeakTrace::no_leaks_ok( sub {
17 Config::Any->load_files( {
18 files => [ qw( t/conf/conf.pl ) ],
21 force_plugins => [ 'Config::Any::Perl' ],
30 not ok 1 - leaks 1 == 0
32 # Failed test 'leaks 1 == 0'
33 # at t/70-leak.t line 23.
36 # leaked SCALAR(0x95049d8) from /usr/lib/perl/5.10/XSLoader.pm line 94.
37 # 93: push(@DynaLoader::dl_shared_objects, $file); # record files loaded
38 # 94: return &$xs(@_);
40 # SV = PV(0x94d6f88) at 0x95049d8
43 # PV = 0x95035e8 "t/conf/conf.pl"\0
46 # Looks like you failed 1 test of 1.
47 Dubious, test returned 1 (wstat 256, 0x100)
52 t/70-leak.t (Wstat: 256 Tests: 1 Failed: 1)
54 Non-zero exit status: 1
55 Files=1, Tests=1, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.04 cusr 0.00 csys = 0.07 CPU)