MooseX-Getopt-Usage tests failed

While I was running test-cases of Moose, I got the following errors for MooseX-Getopt-Usage module:


FAIL (TODO: missing dep on Test::Class): MooseX-Getopt-Usage-0.11 - MooseX-Getopt-Usage-0.11 - PITCHLESS
--------------------------------------------------
t/00-load.t ........................ ok
t/basic.t ..........................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/6 subtests
t/bin.t ............................
Dubious, test returned 46 (wstat 11776, 0x2e00)
Failed 46/46 subtests
t/manifest.t ....................... skipped: Author tests not required for installation
t/moosex-getopt-usage-formatter.t .. ok
t/pod-coverage.t ................... ok
t/pod.t ............................ skipped: Test::Pod 1.22 required for testing POD

Test Summary Report
-------------------
t/basic.t                        (Wstat: 512 Tests: 6 Failed: 2)
Failed tests:  4-5
Non-zero exit status: 2
t/bin.t                          (Wstat: 11776 Tests: 46 Failed: 46)
Failed tests:  1-46
Non-zero exit status: 46
Files=7, Tests=62,  8 wallclock secs ( 0.07 usr  0.02 sys +  2.88 cusr  0.49 csys =  3.46 CPU)
Result: FAIL
# Testing MooseX::Getopt::Usage 0.11, Perl 5.016003, /home/upasana/perl5/perlbrew/perls/perl-5.16.3/bin/perl

#   Failed test 'basic --notanoption; stdout like (?^:^Unknown option: notanoption\nUsage)'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Basic/Test.pm line 21.
#   (in Basic::Test->cmd_line_errors)
#                   ''
#     doesn't match '(?^:^Unknown option: notanoption\nUsage)'

#   Failed test 'basic --verbose=2; stdout like (?^:^Option verbose does not take an argument\nUsage)'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Basic/Test.pm line 21.
#   (in Basic::Test->cmd_line_errors)
#                   ''
#     doesn't match '(?^:^Option verbose does not take an argument\nUsage)'
# Looks like you failed 2 tests of 6.

#   Failed test 'allpod --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->allpod)
# +---+-----+---+------------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                                |
# +---+-----+---+------------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                               *
# |   |     *  2|     allpod [OPTIONS] [ALIENS]                                          *
# |   |     *  3|\n                                                                      *
# |   |     *  4|Options:                                                                *
# |   |     *  5|    Some extra options text. Put above DESCRIPTION, should stay there.  *
# |   |     *  6|\n                                                                      *
# |   |     *  7|     --help -? --usage - Bool. Display the usage message and exit       *
# |   |     *  8|     --man             - Bool. Display man page                         *
# |   |     *  9|     --doom            - Int.                                           *
# |   |     * 10|\n                                                                      *
# |   |     * 11|'                                                                       *
# +---+-----+---+------------------------------------------------------------------------+

#   Failed test 'allpod --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->allpod)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/allpod line 6.                                                                                                                                          *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/allpod line 6.                                                                                                                                      *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'allpod --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->allpod)
# +---+-----+---+---------------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                                   |
# +---+-----+---+---------------------------------------------------------------------------+
# *  1|''   *  1|'NAME\n                                                                    *
# |   |     *  2|    allpod - All pod sections all ready there.                             *
# |   |     *  3|\n                                                                         *
# |   |     *  4|SYNOPSIS                                                                   *
# |   |     *  5|     allpod [OPTIONS] [ALIENS]                                             *
# |   |     *  6|\n                                                                         *
# |   |     *  7|OPTIONS                                                                    *
# |   |     *  8|    Some extra options text. Put above DESCRIPTION, should stay there.     *
# |   |     *  9|\n                                                                         *
# |   |     * 10|    --help -? --usage                                                      *
# |   |     * 11|        Display the usage message and exit                                 *
# |   |     * 12|\n                                                                         *
# |   |     * 13|    --man                                                                  *
# |   |     * 14|        Display man page                                                   *
# |   |     * 15|\n                                                                         *
# |   |     * 16|    --doom                                                                 *
# |   |     * 17|\n                                                                         *
# |   |     * 18|DESCRIPTION                                                                *
# |   |     * 19|    This program will read the given input ALIENS and do something useful  *
# |   |     * 20|    with the contents thereof.                                             *
# |   |     * 21|\n                                                                         *
# |   |     * 22|AUTHOR                                                                     *
# |   |     * 23|    Invader Larb                                                           *
# |   |     * 24|\n                                                                         *
# |   |     * 25|'                                                                          *
# +---+-----+---+---------------------------------------------------------------------------+

#   Failed test 'allpod --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->allpod)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/allpod line 6.                                                                                                                                          *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/allpod line 6.                                                                                                                                      *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'basic --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->basic)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|    basic [OPTIONS]                                                *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  6|     --verbose         - Bool. Say lots about what we do           *
# |   |     *  7|     --greet           - Str. Default=World. Who to say hello to.  *
# |   |     *  8|     --language        - Str. Default=en. Language to greet in.    *
# |   |     *  9|\n                                                                 *
# |   |     * 10|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'basic --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->basic)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                                 *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                             *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                           *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                       *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'basic --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->basic)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Unknown option: man\n                                             *
# |   |     *  2|Usage:                                                             *
# |   |     *  3|    basic [OPTIONS]                                                *
# |   |     *  4|\n                                                                 *
# |   |     *  5|Options:                                                           *
# |   |     *  6|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  7|     --verbose         - Bool. Say lots about what we do           *
# |   |     *  8|     --greet           - Str. Default=World. Who to say hello to.  *
# |   |     *  9|     --language        - Str. Default=en. Language to greet in.    *
# |   |     * 10|\n                                                                 *
# |   |     * 11|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'basic --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->basic)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                                 *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                             *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                           *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                       *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'headings --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->headings)
# +---+-----+---+---------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                       |
# +---+-----+---+---------------------------------------------------------------+
# *  1|''   *  1|'headings [OPTIONS]\n                                          *
# |   |     *  2|\n                                                             *
# |   |     *  3| --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  4| --man             - Bool. Display man page                    *
# |   |     *  5|\n                                                             *
# |   |     *  6|'                                                              *
# +---+-----+---+---------------------------------------------------------------+

#   Failed test 'headings --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->headings)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/headings line 6.                                                                                                                                        *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/headings line 6.                                                                                                                                    *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'headings --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->headings)
# +---+-----+---+--------------------------------------------+
# | Ln|Got  | Ln|Expected                                    |
# +---+-----+---+--------------------------------------------+
# *  1|''   *  1|'NAME\n                                     *
# |   |     *  2|    headings - Test headings option.        *
# |   |     *  3|\n                                          *
# |   |     *  4|SYNOPSIS                                    *
# |   |     *  5|    headings [OPTIONS]                      *
# |   |     *  6|\n                                          *
# |   |     *  7|OPTIONS                                     *
# |   |     *  8|    --help -? --usage                       *
# |   |     *  9|        Display the usage message and exit  *
# |   |     * 10|\n                                          *
# |   |     * 11|    --man                                   *
# |   |     * 12|        Display man page                    *
# |   |     * 13|\n                                          *
# |   |     * 14|'                                           *
# +---+-----+---+--------------------------------------------+

#   Failed test 'headings --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->headings)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/headings line 6.                                                                                                                                        *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/headings line 6.                                                                                                                                    *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'basic -? STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->help_flags)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|    basic [OPTIONS]                                                *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  6|     --verbose         - Bool. Say lots about what we do           *
# |   |     *  7|     --greet           - Str. Default=World. Who to say hello to.  *
# |   |     *  8|     --language        - Str. Default=en. Language to greet in.    *
# |   |     *  9|\n                                                                 *
# |   |     * 10|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'basic -? STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->help_flags)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                                 *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                             *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                           *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                       *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'basic --help STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->help_flags)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|    basic [OPTIONS]                                                *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  6|     --verbose         - Bool. Say lots about what we do           *
# |   |     *  7|     --greet           - Str. Default=World. Who to say hello to.  *
# |   |     *  8|     --language        - Str. Default=en. Language to greet in.    *
# |   |     *  9|\n                                                                 *
# |   |     * 10|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'basic --help STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->help_flags)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                                 *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                             *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                           *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                       *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'basic --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->help_flags)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|    basic [OPTIONS]                                                *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  6|     --verbose         - Bool. Say lots about what we do           *
# |   |     *  7|     --greet           - Str. Default=World. Who to say hello to.  *
# |   |     *  8|     --language        - Str. Default=en. Language to greet in.    *
# |   |     *  9|\n                                                                 *
# |   |     * 10|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'basic --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->help_flags)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                                 *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/Basic.pm line 5.                                                                                                                             *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                           *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/basic line 4.                                                                                                                                       *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'hide_options --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->hide_options)
# +---+-----+---+------------------------------------+
# | Ln|Got  | Ln|Expected                            |
# +---+-----+---+------------------------------------+
# *  1|''   *  1|'Usage:\n                           *
# |   |     *  2|     hide_options [OPTIONS] [MANS]  *
# |   |     *  3|\n                                  *
# |   |     *  4|'                                   *
# +---+-----+---+------------------------------------+

#   Failed test 'hide_options --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->hide_options)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/hide_options line 4.                                                                                                                                    *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/hide_options line 4.                                                                                                                                *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'hide_options --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->hide_options)
# +---+-----+---+--------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                            |
# +---+-----+---+--------------------------------------------------------------------+
# *  1|''   *  1|'NAME\n                                                             *
# |   |     *  2|    hide_options - Test hiding options.                             *
# |   |     *  3|\n                                                                  *
# |   |     *  4|SYNOPSIS                                                            *
# |   |     *  5|     hide_options [OPTIONS] [MANS]                                  *
# |   |     *  6|\n                                                                  *
# |   |     *  7|DESCRIPTION                                                         *
# |   |     *  8|    Test hiding the OPTIONS section (auto generated) via selector.  *
# |   |     *  9|\n                                                                  *
# |   |     * 10|AUTHOR                                                              *
# |   |     * 11|    Invader Flobee                                                  *
# |   |     * 12|\n                                                                  *
# |   |     * 13|'                                                                   *
# +---+-----+---+--------------------------------------------------------------------+

#   Failed test 'hide_options --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->hide_options)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/hide_options line 4.                                                                                                                                    *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/hide_options line 4.                                                                                                                                *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'inlinepod --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->inlinepod)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|     inlinepod$ inlinepod [OPTIONS] [THINGS]                       *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|    Some extra options text.                                       *
# |   |     *  6|\n                                                                 *
# |   |     *  7|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  8|     --man             - Bool. Display man page                    *
# |   |     *  9|\n                                                                 *
# |   |     * 10|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'inlinepod --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->inlinepod)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/inlinepod line 6.                                                                                                                                       *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/inlinepod line 6.                                                                                                                                   *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'inlinepod --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->inlinepod)
# +---+-----+---+---------------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                                   |
# +---+-----+---+---------------------------------------------------------------------------+
# *  1|''   *  1|'NAME\n                                                                    *
# |   |     *  2|    inlinepod - Can still read pod when all in one file like this.         *
# |   |     *  3|\n                                                                         *
# |   |     *  4|SYNOPSIS                                                                   *
# |   |     *  5|     inlinepod$ inlinepod [OPTIONS] [THINGS]                               *
# |   |     *  6|\n                                                                         *
# |   |     *  7|OPTIONS                                                                    *
# |   |     *  8|    Some extra options text.                                               *
# |   |     *  9|\n                                                                         *
# |   |     * 10|    --help -? --usage                                                      *
# |   |     * 11|        Display the usage message and exit                                 *
# |   |     * 12|\n                                                                         *
# |   |     * 13|    --man                                                                  *
# |   |     * 14|        Display man page                                                   *
# |   |     * 15|\n                                                                         *
# |   |     * 16|DESCRIPTION                                                                *
# |   |     * 17|    This program will read the given input THINGS and do something useful  *
# |   |     * 18|    with the contents thereof.                                             *
# |   |     * 19|\n                                                                         *
# |   |     * 20|'                                                                          *
# +---+-----+---+---------------------------------------------------------------------------+

#   Failed test 'inlinepod --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->inlinepod)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/inlinepod line 6.                                                                                                                                       *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/inlinepod line 6.                                                                                                                                   *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'man_sections --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->man_sections)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|     man_sections [OPTIONS] [MANS]                                 *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|    Some extra options text.                                       *
# |   |     *  6|\n                                                                 *
# |   |     *  7|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  8|     --man             - Bool. Display man page                    *
# |   |     *  9|\n                                                                 *
# |   |     * 10|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'man_sections --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->man_sections)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/man_sections line 6.                                                                                                                                    *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/man_sections line 6.                                                                                                                                *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'man_sections --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->man_sections)
# +---+-----+---+----------------------------------------------+
# | Ln|Got  | Ln|Expected                                      |
# +---+-----+---+----------------------------------------------+
# *  1|''   *  1|'NAME\n                                       *
# |   |     *  2|    man_sections - Test man_sections option.  *
# |   |     *  3|\n                                            *
# |   |     *  4|SYNOPSIS                                      *
# |   |     *  5|     man_sections [OPTIONS] [MANS]            *
# |   |     *  6|\n                                            *
# |   |     *  7|OPTIONS                                       *
# |   |     *  8|    Some extra options text.                  *
# |   |     *  9|\n                                            *
# |   |     * 10|    --help -? --usage                         *
# |   |     * 11|        Display the usage message and exit    *
# |   |     * 12|\n                                            *
# |   |     * 13|    --man                                     *
# |   |     * 14|        Display man page                      *
# |   |     * 15|\n                                            *
# |   |     * 16|AUTHOR                                        *
# |   |     * 17|    Invader Scouge                            *
# |   |     * 18|\n                                            *
# |   |     * 19|'                                             *
# +---+-----+---+----------------------------------------------+

#   Failed test 'man_sections --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->man_sections)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/man_sections line 6.                                                                                                                                    *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/man_sections line 6.                                                                                                                                *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'manpage --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->manpage)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|    manpage [OPTIONS]                                              *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  6|     --man             - Bool. Display man page                    *
# |   |     *  7|\n                                                                 *
# |   |     *  8|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'manpage --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->manpage)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/ManPage.pm line 5.                                                                                                                               *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/ManPage.pm line 5.                                                                                                                           *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/manpage line 4.                                                                                                                                         *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/manpage line 4.                                                                                                                                     *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'manpage --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->manpage)
# +---+-----+---+----------------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                                    |
# +---+-----+---+----------------------------------------------------------------------------+
# *  1|''   *  1|'NAME\n                                                                     *
# |   |     *  2|    ManPage - Using MooseX::Getopt::Usage with minimal pod for man page.    *
# |   |     *  3|\n                                                                          *
# |   |     *  4|SYNOPSIS                                                                    *
# |   |     *  5|    manpage [OPTIONS]                                                       *
# |   |     *  6|\n                                                                          *
# |   |     *  7|DESCRIPTION                                                                 *
# |   |     *  8|    This program will read the given input file(s) and do something useful  *
# |   |     *  9|    with the contents thereof.                                              *
# |   |     * 10|\n                                                                          *
# |   |     * 11|OPTIONS                                                                     *
# |   |     * 12|    --help -? --usage                                                       *
# |   |     * 13|        Display the usage message and exit                                  *
# |   |     * 14|\n                                                                          *
# |   |     * 15|    --man                                                                   *
# |   |     * 16|        Display man page                                                    *
# |   |     * 17|\n                                                                          *
# |   |     * 18|'                                                                           *
# +---+-----+---+----------------------------------------------------------------------------+

#   Failed test 'manpage --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->manpage)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/ManPage.pm line 5.                                                                                                                               *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/ManPage.pm line 5.                                                                                                                           *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/manpage line 4.                                                                                                                                         *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/manpage line 4.                                                                                                                                     *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'podusage --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->podusage)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                          *
# |   |     *  2|     hello$ podusage [OPTIONS] [FILE]                              *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Options:                                                           *
# |   |     *  5|    Some extra options text.                                       *
# |   |     *  6|\n                                                                 *
# |   |     *  7|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  8|     --man             - Bool. Display man page                    *
# |   |     *  9|\n                                                                 *
# |   |     * 10|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'podusage --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->podusage)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/PodUsage.pm line 5.                                                                                                                              *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/PodUsage.pm line 5.                                                                                                                          *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/podusage line 4.                                                                                                                                        *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/podusage line 4.                                                                                                                                    *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'podusage --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->podusage)
# +---+-----+---+----------------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                                    |
# +---+-----+---+----------------------------------------------------------------------------+
# *  1|''   *  1|'NAME\n                                                                     *
# |   |     *  2|    podusage - Reading usage format from POD.                               *
# |   |     *  3|\n                                                                          *
# |   |     *  4|SYNOPSIS                                                                    *
# |   |     *  5|     hello$ podusage [OPTIONS] [FILE]                                       *
# |   |     *  6|\n                                                                          *
# |   |     *  7|OPTIONS                                                                     *
# |   |     *  8|    Some extra options text.                                                *
# |   |     *  9|\n                                                                          *
# |   |     * 10|    --help -? --usage                                                       *
# |   |     * 11|        Display the usage message and exit                                  *
# |   |     * 12|\n                                                                          *
# |   |     * 13|    --man                                                                   *
# |   |     * 14|        Display man page                                                    *
# |   |     * 15|\n                                                                          *
# |   |     * 16|DESCRIPTION                                                                 *
# |   |     * 17|    This program will read the given input file(s) and do something useful  *
# |   |     * 18|    with the contents thereof.                                              *
# |   |     * 19|\n                                                                          *
# |   |     * 20|AUTHOR                                                                      *
# |   |     * 21|    Mr Hand                                                                 *
# |   |     * 22|\n                                                                          *
# |   |     * 23|'                                                                           *
# +---+-----+---+----------------------------------------------------------------------------+

#   Failed test 'podusage --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->podusage)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/PodUsage.pm line 5.                                                                                                                              *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/../lib/PodUsage.pm line 5.                                                                                                                          *   |          |
# * 13|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/podusage line 4.                                                                                                                                        *   |          |
# * 14|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/podusage line 4.                                                                                                                                    *   |          |
# * 15|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'required --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->required)
# +---+-----+---+-----------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                               |
# +---+-----+---+-----------------------------------------------------------------------+
# *  1|''   *  1|'Usage:\n                                                              *
# |   |     *  2|    required [OPTIONS]                                                 *
# |   |     *  3|\n                                                                     *
# |   |     *  4|Options:                                                               *
# |   |     *  5|     Required:                                                         *
# |   |     *  6|         --doom            - Int.                                      *
# |   |     *  7|     Optional:                                                         *
# |   |     *  8|         --help -? --usage - Bool. Display the usage message and exit  *
# |   |     *  9|         --man             - Bool. Display man page                    *
# |   |     * 10|\n                                                                     *
# |   |     * 11|'                                                                      *
# +---+-----+---+-----------------------------------------------------------------------+

#   Failed test 'required --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->required)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/required line 4.                                                                                                                                        *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/required line 4.                                                                                                                                    *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'required --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->required)
# +---+-----+---+----------------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                                    |
# +---+-----+---+----------------------------------------------------------------------------+
# *  1|''   *  1|'NAME\n                                                                     *
# |   |     *  2|    required - Test handling of required attr.                              *
# |   |     *  3|\n                                                                          *
# |   |     *  4|SYNOPSIS                                                                    *
# |   |     *  5|    required [OPTIONS]                                                      *
# |   |     *  6|\n                                                                          *
# |   |     *  7|DESCRIPTION                                                                 *
# |   |     *  8|    In particular this tests the handling of --help and --man when we have  *
# |   |     *  9|    missing required options. These should generate usage without errors    *
# |   |     * 10|    about missing options.                                                  *
# |   |     * 11|\n                                                                          *
# |   |     * 12|OPTIONS                                                                     *
# |   |     * 13|    --help -? --usage                                                       *
# |   |     * 14|        Display the usage message and exit                                  *
# |   |     * 15|\n                                                                          *
# |   |     * 16|    --man                                                                   *
# |   |     * 17|        Display man page                                                    *
# |   |     * 18|\n                                                                          *
# |   |     * 19|    --doom                                                                  *
# |   |     * 20|\n                                                                          *
# |   |     * 21|'                                                                           *
# +---+-----+---+----------------------------------------------------------------------------+

#   Failed test 'required --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->required)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/required line 4.                                                                                                                                        *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/required line 4.                                                                                                                                    *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'usage_sections --usage STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->usage_sections)
# +---+-----+---+-------------------------------------------------------------------+
# | Ln|Got  | Ln|Expected                                                           |
# +---+-----+---+-------------------------------------------------------------------+
# *  1|''   *  1|'Name:\n                                                           *
# |   |     *  2|    usage_sections - Test usage_sections option.                   *
# |   |     *  3|\n                                                                 *
# |   |     *  4|Usage:                                                             *
# |   |     *  5|     usage_sections [OPTIONS] [MANS]                               *
# |   |     *  6|\n                                                                 *
# |   |     *  7|Options:                                                           *
# |   |     *  8|    Should get options added under here:                           *
# |   |     *  9|\n                                                                 *
# |   |     * 10|     --help -? --usage - Bool. Display the usage message and exit  *
# |   |     * 11|     --man             - Bool. Display man page                    *
# |   |     * 12|\n                                                                 *
# |   |     * 13|Author:                                                            *
# |   |     * 14|    Invader Flobee                                                 *
# |   |     * 15|\n                                                                 *
# |   |     * 16|'                                                                  *
# +---+-----+---+-------------------------------------------------------------------+

#   Failed test 'usage_sections --usage STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->usage_sections)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/usage_sections line 4.                                                                                                                                  *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/usage_sections line 4.                                                                                                                              *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+

#   Failed test 'usage_sections --man STDOUT'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 40.
#   (in Bin::Test->usage_sections)
# +---+-----+---+--------------------------------------------------+
# | Ln|Got  | Ln|Expected                                          |
# +---+-----+---+--------------------------------------------------+
# *  1|''   *  1|'NAME\n                                           *
# |   |     *  2|    usage_sections - Test usage_sections option.  *
# |   |     *  3|\n                                                *
# |   |     *  4|SYNOPSIS                                          *
# |   |     *  5|     usage_sections [OPTIONS] [MANS]              *
# |   |     *  6|\n                                                *
# |   |     *  7|OPTIONS                                           *
# |   |     *  8|    Should get options added under here:          *
# |   |     *  9|\n                                                *
# |   |     * 10|    --help -? --usage                             *
# |   |     * 11|        Display the usage message and exit        *
# |   |     * 12|\n                                                *
# |   |     * 13|    --man                                         *
# |   |     * 14|        Display man page                          *
# |   |     * 15|\n                                                *
# |   |     * 16|DESCRIPTION                                       *
# |   |     * 17|    This should be in manpage but not usage.      *
# |   |     * 18|\n                                                *
# |   |     * 19|AUTHOR                                            *
# |   |     * 20|    Invader Flobee                                *
# |   |     * 21|\n                                                *
# |   |     * 22|'                                                 *
# +---+-----+---+--------------------------------------------------+

#   Failed test 'usage_sections --man STDERR'
#   at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/lib/Bin/Test.pm line 41.
#   (in Bin::Test->usage_sections)
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# | Ln|Got                                                                                                                                                                                                                                                      | Ln|Expected  |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# *  1|'Can\'t load \'/home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so\' for module Sub::Name: /home/upasana/perl5/lib/perl5/x86_64-linux/auto/Sub/Name/Name.so: undefined symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.\n  *  1|''        *
# *  2| at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17                                                                                                                                                                     *   |          |
# *  3|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                       *   |          |
# *  4|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP/Mixin/HasMethods.pm line 17.                                                                                                                                   *   |          |
# *  5|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                        *   |          |
# *  6|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Class/MOP.pm line 25.                                                                                                                                                    *   |          |
# *  7|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                                   *   |          |
# *  8|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose/Exporter.pm line 13.                                                                                                                                               *   |          |
# *  9|Compilation failed in require at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                            *   |          |
# * 10|BEGIN failed--compilation aborted at /home/upasana/Moose/moose/Moose-2.0802/lib/Moose.pm line 18.                                                                                                                                                        *   |          |
# * 11|Compilation failed in require at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/usage_sections line 4.                                                                                                                                  *   |          |
# * 12|BEGIN failed--compilation aborted at /home/upasana/.cpan/build/MooseX-Getopt-Usage-0.11-yksLRY/t/bin/usage_sections line 4.                                                                                                                              *   |          |
# * 13|'                                                                                                                                                                                                                                                        *   |          |
# +---+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---+----------+
# Looks like you failed 46 tests of 46.
Failed 2/7 test programs. 48/62 subtests failed.

Reason: I’m having two Perls installed on my system, one is /home/user/perl5/perlbrew/perls/perl-5.16.3/bin/perl and other is /usr/bin/perl.

For fixing those errors, you can follow the following steps:

$ git clone git@github.com:markpitchless/moosex-getopt-usage.git
$ cd moosex-getopt-usage/
$ wget https://rt.cpan.org/Ticket/Attachment/1212757/640452/mx-getopt-usage.diff
$ git apply mx-getopt-usage.diff
$ perl Build.PL
$ ./Build
$ ./Build test
$ ./Build install

Credits : Thanks to Ilmari🙂

2 thoughts on “MooseX-Getopt-Usage tests failed

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s