Module-Data v0.013 Perl 5 v5.8.8 darwin-thread-multi-2level

Status
Fail
From
Nigel Horne
Dist
Module-Data v0.013
Platform
Perl 5 v5.8.8 darwin-thread-multi-2level
Date
2017-05-02 03:11:14
ID
005604c6-2ee5-11e7-bc20-8813a2df0673
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Kent Fredric,

This is a computer-generated report for Module-Data-0.013
on perl 5.8.8, created by CPAN-Reporter-1.2018.

Thank you for uploading your work to CPAN.  However, there was a problem
testing your distribution.

If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '/sw/bin/make test':

PERL_DL_NONLAZY=1 "/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-compile/*.t
t/00-compile/lib_Module_Data_pm.t .. ok
# 
# Versions for all modules listed in MYMETA.json (including optional ones):
# 
# === Configure Requires ===
# 
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 7.22
# 
# === Configure Recommends ===
# 
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker 7.00 7.22
# 
# === Build Requires ===
# 
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 7.22
# 
# === Test Requires ===
# 
#     Module              Want     Have
#     ------------------- ---- --------
#     Carp                 any     1.36
#     Data::Dump           any     1.23
#     ExtUtils::MakeMaker  any     7.22
#     File::Spec           any     3.47
#     FindBin              any     1.47
#     Test::Fatal          any    0.014
#     Test::More          0.96 1.302062
# 
# === Test Recommends ===
# 
#     Module                  Want     Have
#     ------------------- -------- --------
#     CPAN::Meta          2.120900 2.150010
#     ExtUtils::MakeMaker     7.00     7.22
#     Test::More              0.99 1.302062
# 
# === Runtime Requires ===
# 
#     Module            Want     Have
#     ---------------- ----- --------
#     Module::Metadata   any 1.000027
#     Module::Runtime    any    0.014
#     Moo                any 2.000002
#     Path::ScanINC    0.011 1.000003
#     Path::Tiny         any    0.072
#     Sub::Quote         any 2.000002
#     strict             any     1.03
#     warnings           any     1.05
# 
# === Runtime Recommends ===
# 
#     Module         Want     Have
#     ---------- -------- --------
#     Moo        1.000008 2.000002
#     Path::Tiny    0.058    0.072
# 
t/00-report-prereqs.t .............. ok
t/01_basic.t ....................... ok
t/02_version.t ..................... ok

#   Failed test '->path works for Test::A'
#   at t/03_fake_system.t line 70.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3161370), version::vpp=HASH(0x7fb2d31613c0), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3204f00)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3204f00)) called at t/03_fake_system.t line 67
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3205090), Try::Tiny::Catch=REF(0x7fb2d32015a0)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 70
# '
#     expected: undef

#   Failed test '->path works for Test::B'
#   at t/03_fake_system.t line 70.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d320ef50), version::vpp=HASH(0x7fb2d320ef30), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3204f70)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3204f70)) called at t/03_fake_system.t line 67
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3205090), Try::Tiny::Catch=REF(0x7fb2d3201690)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 70
# '
#     expected: undef

#   Failed test '->path works for Test::C'
#   at t/03_fake_system.t line 70.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d320f150), version::vpp=HASH(0x7fb2d320f120), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3205150)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3205150)) called at t/03_fake_system.t line 67
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3205090), Try::Tiny::Catch=REF(0x7fb2d3161ad0)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 70
# '
#     expected: undef

#   Failed test '->path works for Test::D'
#   at t/03_fake_system.t line 70.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d320f350), version::vpp=HASH(0x7fb2d320f320), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3bf0ed0)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3bf0ed0)) called at t/03_fake_system.t line 67
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3205090), Try::Tiny::Catch=REF(0x7fb2d32014f0)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 70
# '
#     expected: undef

#   Failed test '->root works for Test::A'
#   at t/03_fake_system.t line 88.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d31619c0), version::vpp=HASH(0x7fb2d3161950), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3204f00)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 192
# 	Module::Data::_build_root(Module::Data=HASH(0x7fb2d3204f00)) called at (eval 29) line 18
# 	Module::Data::root(Module::Data=HASH(0x7fb2d3204f00)) called at t/03_fake_system.t line 85
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d320f410), Try::Tiny::Catch=REF(0x7fb2d3201520)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 88
# '
#     expected: undef

#   Failed test '->root works for Test::B'
#   at t/03_fake_system.t line 88.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3210920), version::vpp=HASH(0x7fb2d3210900), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3204f70)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 192
# 	Module::Data::_build_root(Module::Data=HASH(0x7fb2d3204f70)) called at (eval 29) line 18
# 	Module::Data::root(Module::Data=HASH(0x7fb2d3204f70)) called at t/03_fake_system.t line 85
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d320f410), Try::Tiny::Catch=REF(0x7fb2d320f4c0)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 88
# '
#     expected: undef

#   Failed test '->root works for Test::C'
#   at t/03_fake_system.t line 88.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3210b20), version::vpp=HASH(0x7fb2d3210af0), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3205150)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 192
# 	Module::Data::_build_root(Module::Data=HASH(0x7fb2d3205150)) called at (eval 29) line 18
# 	Module::Data::root(Module::Data=HASH(0x7fb2d3205150)) called at t/03_fake_system.t line 85
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d320f410), Try::Tiny::Catch=REF(0x7fb2d320f420)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 88
# '
#     expected: undef

#   Failed test '->root works for Test::D'
#   at t/03_fake_system.t line 88.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3210c90), version::vpp=HASH(0x7fb2d3210c60), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3bf0ed0)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 192
# 	Module::Data::_build_root(Module::Data=HASH(0x7fb2d3bf0ed0)) called at (eval 29) line 18
# 	Module::Data::root(Module::Data=HASH(0x7fb2d3bf0ed0)) called at t/03_fake_system.t line 85
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d320f410), Try::Tiny::Catch=REF(0x7fb2d32014a0)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 88
# '
#     expected: undef

#   Failed test '->version works for Test::A'
#   at t/03_fake_system.t line 106.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3210ec0), version::vpp=HASH(0x7fb2d3210e20), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3204f00)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 241
# 	Module::Data::_version_emulate(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 250
# 	Module::Data::_version_optimistic(Module::Data=HASH(0x7fb2d3204f00)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 255
# 	Module::Data::version(Module::Data=HASH(0x7fb2d3204f00)) called at t/03_fake_system.t line 103
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3210d50), Try::Tiny::Catch=REF(0x7fb2d3bf1000)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 106
# '
#     expected: undef

#   Failed test '->version works for Test::B'
#   at t/03_fake_system.t line 106.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3211400), version::vpp=HASH(0x7fb2d3211410), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3204f70)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 241
# 	Module::Data::_version_emulate(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 250
# 	Module::Data::_version_optimistic(Module::Data=HASH(0x7fb2d3204f70)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 255
# 	Module::Data::version(Module::Data=HASH(0x7fb2d3204f70)) called at t/03_fake_system.t line 103
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3210d50), Try::Tiny::Catch=REF(0x7fb2d3210e00)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 106
# '
#     expected: undef

#   Failed test '->version works for Test::C'
#   at t/03_fake_system.t line 106.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3c465e0), version::vpp=HASH(0x7fb2d3211620), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3205150)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 241
# 	Module::Data::_version_emulate(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 250
# 	Module::Data::_version_optimistic(Module::Data=HASH(0x7fb2d3205150)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 255
# 	Module::Data::version(Module::Data=HASH(0x7fb2d3205150)) called at t/03_fake_system.t line 103
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3210d50), Try::Tiny::Catch=REF(0x7fb2d3210d60)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 106
# '
#     expected: undef

#   Failed test '->version works for Test::D'
#   at t/03_fake_system.t line 106.
#          got: 'UNIVERSAL.pm requested but not whitelisted:
#  {
#   module_whitelist => {
#     Path/Tiny.pm => q{1},
#     Test/D.pm => q{1},
#     TB2/Mouse/Meta/Role/Composite.pm => q{1},
#     version.pm => q{1},
#     warnings.pm => q{1},
#     Test/C.pm => q{1},
#     TB2/Mouse/Meta/Role/Application.pm => q{1},
#     Module/Data.pm => q{1},
#     Test/More.pm => q{1},
#     TB2/Mouse/Exporter.pm => q{1},
#     Carp.pm => q{1},
#     TB2/StackBuilder.pm => q{1},
#     Module/Runtime.pm => q{1},
#     Scalar/Util.pm => q{1},
#     strict.pm => q{1},
#     Test/A.pm => q{1},
#     Module/Metadata.pm => q{1},
#     TB2/Types.pm => q{1},
#     overload.pm => q{1},
#     TB2/History.pm => q{1},
#     TB2/Mouse.pm => q{1},
#     Data/Dumper.pm => q{1},
#     Test/B.pm => q{1},
#     Path/ScanINC.pm => q{1}
# },
#   real_inc => {
#     Method/Generate/Accessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Accessor.pm},
#     POSIX.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/POSIX.pm},
#     Class/C3.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/C3.pm},
#     List/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/List/Util.pm},
#     Test/Builder/Module.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Module.pm},
#     File/Find.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Find.pm},
#     Cwd.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Cwd.pm},
#     Test2/Event.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event.pm},
#     Fcntl.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Fcntl.pm},
#     Test2/Event/Diag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Diag.pm},
#     mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     Test2/Event/Ok.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Ok.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     Exporter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter.pm},
#     Test2/Event/Waiting.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Waiting.pm},
#     MRO/Compat.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/MRO/Compat.pm},
#     File/Spec.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec.pm},
#     Test2/Event/Skip.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Skip.pm},
#     Test2/Hub.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub.pm},
#     Moo/_strictures.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_strictures.pm},
#     Class/C3/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm},
#     Test/Fatal.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm},
#     locale.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/locale.pm},
#     subs.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/subs.pm},
#     Moo.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo.pm},
#     warnings/register.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings/register.pm},
#     XSLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/XSLoader.pm},
#     Test2/Hub/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Subtest.pm},
#     Test2/Event/Subtest.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Subtest.pm},
#     Test2/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter.pm},
#     Test2/Util/HashBase.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/HashBase.pm},
#     Test2/Event/Plan.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Plan.pm},
#     Test2/Event/Note.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Note.pm},
#     utf8.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/utf8.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Test2/Util/ExternalMeta.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/ExternalMeta.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/autosplit.ix},
#     bytes.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/bytes.pm},
#     Moo/Object.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/Object.pm},
#     Moo/HandleMoose/_TypeMap.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/HandleMoose/_TypeMap.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Exporter/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Exporter/Heavy.pm},
#     File/Spec/Unix.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/File/Spec/Unix.pm},
#     Test2/Formatter/TAP.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Formatter/TAP.pm},
#     vars.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/vars.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     Test2/Event/Bail.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Bail.pm},
#     Test2/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util.pm},
#     Test/Builder/Formatter.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/Formatter.pm},
#     Config_heavy.pl => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config_heavy.pl},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     AutoLoader.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/AutoLoader.pm},
#     Class/XSAccessor/Heavy.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor/Heavy.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     re.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/re.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Test2/Hub/Interceptor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor.pm},
#     Method/Generate/Constructor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Method/Generate/Constructor.pm},
#     Moo/sification.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/sification.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     B.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/B.pm},
#     Moo/_mro.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_mro.pm},
#     Devel/GlobalDestruction/XS.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Devel/GlobalDestruction/XS.pm},
#     Test2/Util/Trace.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Util/Trace.pm},
#     UNIVERSAL.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/UNIVERSAL.pm},
#     version/regex.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/regex.pm},
#     Sub/Name.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Sub/Name.pm},
#     version/vpp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm},
#     Class/XSAccessor.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/XSAccessor.pm},
#     Sub/Exporter/Progressive.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Exporter/Progressive.pm},
#     Test2/API/Stack.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Stack.pm},
#     Test2/Event/Exception.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Exception.pm},
#     Moo/_Utils.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Moo/_Utils.pm},
#     Whitelist.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm},
#     FindBin.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/FindBin.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Class/Method/Modifiers.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Method/Modifiers.pm},
#     Test2/API/Context.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Context.pm},
#     Devel/GlobalDestruction.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Devel/GlobalDestruction.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     Sub/Quote.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Quote.pm},
#     base.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/base.pm},
#     Class/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Class/Tiny.pm},
#     Config.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Config.pm},
#     File/Basename.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/File/Basename.pm},
#     /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/auto/POSIX/load_imports.al},
#     Test2/Hub/Interceptor/Terminator.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Hub/Interceptor/Terminator.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm},
#     if.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/if.pm},
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Test/Builder/TodoDiag.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder/TodoDiag.pm},
#     Test2/Event/Info.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/Event/Info.pm},
#     constant.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/constant.pm},
#     Test/Builder.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/Builder.pm},
#     Test2/API/Instance.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API/Instance.pm},
#     PerlIO.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/PerlIO.pm},
#     Sub/Defer.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Sub/Defer.pm},
#     Try/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Test2/API.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test2/API.pm}
# },
#   whitelist_inc => {
#     Carp.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Carp.pm},
#     Module/Runtime.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Runtime.pm},
#     Path/Tiny.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Path/Tiny.pm},
#     Scalar/Util.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Scalar/Util.pm},
#     strict.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/strict.pm},
#     version.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version.pm},
#     warnings.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/warnings.pm},
#     Module/Metadata.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Module/Metadata.pm},
#     overload.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/overload.pm},
#     Module/Data.pm => q{/Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm},
#     Data/Dumper.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level/Data/Dumper.pm},
#     Path/ScanINC.pm => q{/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib/Path/ScanINC.pm},
#     Test/More.pm => q{/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/Test/More.pm}
# }
# } at /Users/hornenj/.cpan/build/Module-Data-0.013-0/t/tlib/Whitelist.pm line 79.
# 	Whitelist::__ANON__(CODE(0x7fb2d3201230), "UNIVERSAL.pm") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 811
# 	version::vpp::vcmp(version::vpp=HASH(0x7fb2d3215470), version::vpp=HASH(0x7fb2d3211790), "") called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/version/vpp.pm line 1015
# 	version::vpp::_VERSION("Path::ScanINC", 0.011) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 127
# 	Module::Data::_find_module_emulate(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 134
# 	Module::Data::_find_module_optimistic(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 162
# 	Module::Data::_build_path(Module::Data=HASH(0x7fb2d3bf0ed0)) called at (eval 23) line 18
# 	Module::Data::path(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 241
# 	Module::Data::_version_emulate(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 250
# 	Module::Data::_version_optimistic(Module::Data=HASH(0x7fb2d3bf0ed0)) called at /Users/hornenj/.cpan/build/Module-Data-0.013-0/blib/lib/Module/Data.pm line 255
# 	Module::Data::version(Module::Data=HASH(0x7fb2d3bf0ed0)) called at t/03_fake_system.t line 103
# 	main::__ANON__() called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 129
# 	Test::Fatal::try {...} () called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 76
# 	eval {...} called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Try/Tiny.pm line 72
# 	Try::Tiny::try(CODE(0x7fb2d3210d50), Try::Tiny::Catch=REF(0x7fb2d3205090)) called at /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/Test/Fatal.pm line 136
# 	Test::Fatal::exception(CODE(0x7fb2d3201330)) called at t/03_fake_system.t line 106
# '
#     expected: undef
# Looks like you failed 12 tests of 48.
t/03_fake_system.t ................. 
Dubious, test returned 12 (wstat 3072, 0xc00)
Failed 12/48 subtests 

Test Summary Report
-------------------
t/03_fake_system.t               (Wstat: 3072 Tests: 48 Failed: 12)
  Failed tests:  9-12, 17-20, 25-28
  Non-zero exit status: 12
Files=5, Tests=54,  1 wallclock secs ( 0.02 usr  0.01 sys +  0.27 cusr  0.04 csys =  0.34 CPU)
Result: FAIL
Failed 1/5 test programs. 12/54 subtests failed.
make: *** [Makefile:877: test_dynamic] Error 12

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module              Need  Have    
    ------------------- ----- --------
    Module::Metadata    0     1.000027
    Module::Runtime     0     0.014   
    Moo                 0     2.000002
    Path::ScanINC       0.011 1.000003
    Path::Tiny          0     0.072   
    perl                5.006 5.008008
    strict              0     1.03    
    Sub::Quote          0     2.000002
    warnings            0     1.05    

build_requires:

    Module              Need  Have    
    ------------------- ----- --------
    Carp                0     1.36    
    Data::Dump          0     1.23    
    ExtUtils::MakeMaker 0     7.22    
    File::Spec          0     3.47    
    FindBin             0     1.47    
    Test::Fatal         0     0.014   
    Test::More          0.96  1.302062

configure_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 0     7.22    
    perl                5.006 5.008008


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_US.UTF-8
    LC_ALL = POSIX
    LDFLAGS = 
    PATH = /Users/hornenj/perl5/perlbrew/bin:/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/bin:/Users/hornenj/perl5/perlbrew/bin:/Users/hornenj/bin:/sw/lib/perl5/ExtUtils:/sw/bin:/am/ncbiapdata/bin:/usr/bin:/bin:/usr/X11R6/bin:/netopt/ncbi_tools/bin:/usr/local/ncbi/blast/bin:/net/traces01.be-md.ncbi.nlm.nih.gov/trace_software/vdb/mac/release/x86_64/bin
    PERL5LIB = /Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/arch:/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 78257
    PERL5_CPAN_IS_RUNNING = 78257
    PERL5_MINISMOKEBOX = 0.58
    PERLBREW_BASHRC_VERSION = 0.77
    PERLBREW_HOME = /Users/hornenj/.perlbrew
    PERLBREW_LIB = 
    PERLBREW_MANPATH = /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/man
    PERLBREW_PATH = /Users/hornenj/perl5/perlbrew/bin:/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/bin
    PERLBREW_PERL = perl-5.8.8
    PERLBREW_ROOT = /Users/hornenj/perl5/perlbrew
    PERLBREW_VERSION = 0.77
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_LOCAL_LIB_ROOT = 
    PERL_MM_USE_DEFAULT = 1
    SHELL = /bin/bash
    TERM = xterm-256color
    TMPDIR = /var/folders/pz/pd7y1qjs6s3cbk170cw50fjc000c61/T/
    ac_cv_path_INTLTOOL_PERL = /usr/bin/perl

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/bin/perl
    $UID/$EUID = 12481 / 12481
    $GID = 14 241 37223 527 37191 5344 14
    $EGID = 14 241 37223 527 37191 5344 14

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.16    
    CPAN::Meta          2.150010
    Cwd                 3.47    
    ExtUtils::CBuilder  0.280224
    ExtUtils::Command   7.22    
    ExtUtils::Install   2.04    
    ExtUtils::MakeMaker 7.22    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.30    
    File::Spec          3.47    
    JSON                2.90    
    JSON::PP            2.27400 
    Module::Build       0.4214  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.36    
    Test::More          1.302062
    YAML                1.23    
    YAML::Syck          1.30    
    version             0.9912  


--

Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=darwin, osvers=12.5.0, archname=darwin-thread-multi-2level
    uname='darwin ncbimac2008.ncbi.nlm.nih.gov 12.5.0 darwin kernel version 12.5.0: sun sep 29 13:33:47 pdt 2013; root:xnu-2050.48.12~1release_x86_64 x86_64 '
    config_args='-de -Dprefix=/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8 -Duseithreads -Dusemultiplicity -Accflags=-O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -fassociative-math -Acc=cc -Aeval:scriptdir=/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/bin'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc=' cc', ccflags ='-fno-common -DPERL_DARWIN -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -fassociative-math -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include',
    optimize='-O3',
    cppflags='-fno-common -DPERL_DARWIN -O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=native -march=native -fomit-frame-pointer -msse2 -msse -mmmx -pedantic -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -Wformat-security -fassociative-math -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include'
    ccversion='', gccversion='4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.24)', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib
    libs=-ldbm -ldl -lm -lutil -lc
    perllibs=-ldl -lm -lutil -lc
    libc=, so=dylib, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
                        PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
                        USE_ITHREADS USE_LARGE_FILES USE_PERLIO
                        USE_REENTRANT_API
  Built under darwin
  Compiled at Sep 17 2014 09:02:20
  %ENV:
    PERL5LIB="/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/arch:/Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib"
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="78257"
    PERL5_CPAN_IS_RUNNING="78257"
    PERL5_MINISMOKEBOX="0.58"
    PERLBREW_BASHRC_VERSION="0.77"
    PERLBREW_HOME="/Users/hornenj/.perlbrew"
    PERLBREW_LIB=""
    PERLBREW_MANPATH="/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/man"
    PERLBREW_PATH="/Users/hornenj/perl5/perlbrew/bin:/Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/bin"
    PERLBREW_PERL="perl-5.8.8"
    PERLBREW_ROOT="/Users/hornenj/perl5/perlbrew"
    PERLBREW_VERSION="0.77"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_LOCAL_LIB_ROOT=""
    PERL_MM_USE_DEFAULT="1"
  @INC:
    /Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/arch
    /Users/hornenj/.cpan/build/Path-ScanINC-1.000003-0/blib/lib
    /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8/darwin-thread-multi-2level
    /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/5.8.8
    /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level
    /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl/5.8.8
    /Users/hornenj/perl5/perlbrew/perls/perl-5.8.8/lib/site_perl
    .