# |    |     *   7|  '28:I\'ll say it again in the land of the free',           *
    # |    |     *   8|  '29:Use your freedom of choice',                           *
    # |    |     *   9|  't/text/me-and-bobbie-mcgee.txt',                          *
    # |    |     *  10|  '12:    Nothin\' don\'t mean nothin\' if it ain\'t free',  *
    # |    |     *  11|  '27:    Nothin\' don\'t mean nothin\' if it ain\'t free'   *
    # |    |     *  12|]                                                            *
    # +----+-----+----+-------------------------------------------------------------+
    # actual[]
    # expected[
    #   't/text/freedom-of-choice.txt',
    #   '2:Nobody ever said life was free',
    #   '4:But use your freedom of choice',
    #   '6:I\'ll say it again in the land of the free',
    #   '7:Use your freedom of choice',
    #   '8:Your freedom of choice',
    #   '28:I\'ll say it again in the land of the free',
    #   '29:Use your freedom of choice',
    #   't/text/me-and-bobbie-mcgee.txt',
    #   '12:    Nothin\' don\'t mean nothin\' if it ain\'t free',
    #   '27:    Nothin\' don\'t mean nothin\' if it ain\'t free'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Standard grouping )'
#   at t/ack-group.t line 91.

#   Failed test 'Should have no output to stderr: ack --break --noheading --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt'
#   at t/ack-group.t line 115.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'No grouping'
    #   at t/Util.pm line 387.
    # +----+-----+----+--------------------------------------------------------------------------------------------+
    # | Elt|Got  | Elt|Expected                                                                                |
    # +----+-----+----+--------------------------------------------------------------------------------------------+
    # *   0|[]   *   0|[                                                                                *
    # |    |     *   1|  't/text/freedom-of-choice.txt:2:Nobody ever said life was free',                          *
    # |    |     *   2|  't/text/freedom-of-choice.txt:4:But use your freedom of choice',                          *
    # |    |     *   3|  't/text/freedom-of-choice.txt:6:I\'ll say it again in the land of the free',              *
    # |    |     *   4|  't/text/freedom-of-choice.txt:7:Use your freedom of choice',                              *
    # |    |     *   5|  't/text/freedom-of-choice.txt:8:Your freedom of choice',                                  *
    # |    |     *   6|  't/text/freedom-of-choice.txt:28:I\'ll say it again in the land of the free',             *
    # |    |     *   7|  't/text/freedom-of-choice.txt:29:Use your freedom of choice',                             *
    # |    |     *   8|  '',                                                                                *
    # |    |     *   9|  't/text/me-and-bobbie-mcgee.txt:12:    Nothin\' don\'t mean nothin\' if it ain\'t free',  *
    # |    |     *  10|  't/text/me-and-bobbie-mcgee.txt:27:    Nothin\' don\'t mean nothin\' if it ain\'t free'   *
    # |    |     *  11|]                                                                                *
    # +----+-----+----+--------------------------------------------------------------------------------------------+
    # actual[]
    # expected[
    #   't/text/freedom-of-choice.txt:2:Nobody ever said life was free',
    #   't/text/freedom-of-choice.txt:4:But use your freedom of choice',
    #   't/text/freedom-of-choice.txt:6:I\'ll say it again in the land of the free',
    #   't/text/freedom-of-choice.txt:7:Use your freedom of choice',
    #   't/text/freedom-of-choice.txt:8:Your freedom of choice',
    #   't/text/freedom-of-choice.txt:28:I\'ll say it again in the land of the free',
    #   't/text/freedom-of-choice.txt:29:Use your freedom of choice',
    #   '',
    #   't/text/me-and-bobbie-mcgee.txt:12:    Nothin\' don\'t mean nothin\' if it ain\'t free',
    #   't/text/me-and-bobbie-mcgee.txt:27:    Nothin\' don\'t mean nothin\' if it ain\'t free'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( No grouping )'
#   at t/ack-group.t line 116.
# Looks like you failed 12 tests of 12.
t/ack-group.t ................
Dubious, test returned 12 (wstat 3072, 0xc00)
Failed 12/12 subtests

#   Failed test 'Should have no output to stderr: ack strict t/swamp/options.pl'
#   at t/ack-h.t line 21.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'Looking for strict in one file'
    #   at t/Util.pm line 387.
    # +----+-----+----+-----------------+
    # | Elt|Got  | Elt|Expected         |
    # +----+-----+----+-----------------+
    # *   0|[]   *   0|[                *
    # |    |     *   1|  'use strict;'  *
    # |    |     *   2|]                *
    # +----+-----+----+-----------------+
    # actual[]
    # expected[
    #   'use strict;'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Looking for strict in one file )'
#   at t/ack-h.t line 23.

#   Failed test 'Should have no output to stderr: ack strict t/swamp/options.pl t/swamp/pipe-stress-freaks.F'
#   at t/ack-h.t line 35.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'Looking for strict in multiple files'
    #   at t/Util.pm line 387.
    # +----+-----+----+--------------------------------------+
    # | Elt|Got  | Elt|Expected                              |
    # +----+-----+----+--------------------------------------+
    # *   0|[]   *   0|[                                     *
    # |    |     *   1|  't/swamp/options.pl:2:use strict;'  *
    # |    |     *   2|]                                     *
    # +----+-----+----+--------------------------------------+
    # actual[]
    # expected[
    #   't/swamp/options.pl:2:use strict;'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Looking for strict in multiple files )'
#   at t/ack-h.t line 37.

#   Failed test 'Should have no output to stderr: ack -H strict t/swamp/options.pl'
#   at t/ack-h.t line 50.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'Looking for strict in one file with -H'
    #   at t/Util.pm line 387.
    # +----+-----+----+--------------------------------------+
    # | Elt|Got  | Elt|Expected                              |
    # +----+-----+----+--------------------------------------+
    # *   0|[]   *   0|[                                     *
    # |    |     *   1|  't/swamp/options.pl:2:use strict;'  *
    # |    |     *   2|]                                     *
    # +----+-----+----+--------------------------------------+
    # actual[]
    # expected[
    #   't/swamp/options.pl:2:use strict;'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Looking for strict in one file with -H )'
#   at t/ack-h.t line 52.

#   Failed test 'Should have no output to stderr: ack --with-filename strict t/swamp/options.pl'
#   at t/ack-h.t line 50.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'Looking for strict in one file with --with-filename'
    #   at t/Util.pm line 387.
    # +----+-----+----+--------------------------------------+
    # | Elt|Got  | Elt|Expected                              |
    # +----+-----+----+--------------------------------------+
    # *   0|[]   *   0|[                                     *
    # |    |     *   1|  't/swamp/options.pl:2:use strict;'  *
    # |    |     *   2|]                                     *
    # +----+-----+----+--------------------------------------+
    # actual[]
    # expected[
    #   't/swamp/options.pl:2:use strict;'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Looking for strict in one file with --with-filename )'
#   at t/ack-h.t line 52.

#   Failed test 'Should have no output to stderr: ack -h strict t/swamp/options.pl t/swamp/crystallography-weenies.f'
#   at t/ack-h.t line 65.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'Looking for strict in multiple files with -h'
    #   at t/Util.pm line 387.
    # +----+-----+----+-----------------+
    # | Elt|Got  | Elt|Expected         |
    # +----+-----+----+-----------------+
    # *   0|[]   *   0|[                *
    # |    |     *   1|  'use strict;'  *
    # |    |     *   2|]                *
    # +----+-----+----+-----------------+
    # actual[]
    # expected[
    #   'use strict;'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Looking for strict in multiple files with -h )'
#   at t/ack-h.t line 67.

#   Failed test 'Should have no output to stderr: ack --no-filename strict t/swamp/options.pl t/swamp/crystallography-weenies.f'
#   at t/ack-h.t line 65.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'Looking for strict in multiple files with --no-filename'
    #   at t/Util.pm line 387.
    # +----+-----+----+-----------------+
    # | Elt|Got  | Elt|Expected         |
    # +----+-----+----+-----------------+
    # *   0|[]   *   0|[                *
    # |    |     *   1|  'use strict;'  *
    # |    |     *   2|]                *
    # +----+-----+----+-----------------+
    # actual[]
    # expected[
    #   'use strict;'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Looking for strict in multiple files with --no-filename )'
#   at t/ack-h.t line 67.
# Looks like you failed 12 tests of 12.
t/ack-h.t ....................
Dubious, test returned 12 (wstat 3072, 0xc00)
Failed 12/12 subtests

#   Failed test 'Should have no output to stderr: ack --help-types'
#   at t/ack-help-types.t line 25.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.'
# ]

#   Failed test 'Should have no output to stderr: ack --help=types'
#   at t/ack-help-types.t line 25.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.'
# ]
# Looks like you failed 2 tests of 12.
t/ack-help-types.t ...........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/12 subtests
t/ack-help.t ................. ok

#   Failed test 'Should have no output to stderr: ack --nocolor APPLE -i t/swamp/groceries/fruit t/swamp/groceries/junk t/swamp/groceries/meat'
#   at t/ack-i.t line 22.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test '-i flag'
    #   at t/Util.pm line 387.
    # +----+-----+----+---------------------------------------------+
    # | Elt|Got  | Elt|Expected                                     |
    # +----+-----+----+---------------------------------------------+
    # *   0|[]   *   0|[                                            *
    # |    |     *   1|  't/swamp/groceries/fruit:1:apple',         *
    # |    |     *   2|  't/swamp/groceries/junk:1:apple fritters'  *
    # |    |     *   3|]                                            *
    # +----+-----+----+---------------------------------------------+
    # actual[]
    # expected[
    #   't/swamp/groceries/fruit:1:apple',
    #   't/swamp/groceries/junk:1:apple fritters'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( -i flag )'
#   at t/ack-i.t line 24.

#   Failed test 'Should have no output to stderr: ack --nocolor APPLE --ignore-case t/swamp/groceries/fruit t/swamp/groceries/junk t/swamp/groceries/meat'
#   at t/ack-i.t line 27.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test '--ignore-case flag'
    #   at t/Util.pm line 387.
    # +----+-----+----+---------------------------------------------+
    # | Elt|Got  | Elt|Expected                                     |
    # +----+-----+----+---------------------------------------------+
    # *   0|[]   *   0|[                                            *
    # |    |     *   1|  't/swamp/groceries/fruit:1:apple',         *
    # |    |     *   2|  't/swamp/groceries/junk:1:apple fritters'  *
    # |    |     *   3|]                                            *
    # +----+-----+----+---------------------------------------------+
    # actual[]
    # expected[
    #   't/swamp/groceries/fruit:1:apple',
    #   't/swamp/groceries/junk:1:apple fritters'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( --ignore-case flag )'
#   at t/ack-i.t line 29.
# Looks like you failed 4 tests of 4.
t/ack-i.t ....................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/4 subtests

#   Failed test 'Should have no output to stderr: ack --ignore-dir=subdir --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--ignore-dir=subdir'
        #   at t/Util.pm line 387.
        # +----+-----+----+---------------------------------------------+
        # | Elt|Got  | Elt|Expected                                     |
        # +----+-----+----+---------------------------------------------+
        # *   0|[]   *   0|[                                            *
        # |    |     *   1|  't/swamp/groceries/another_subdir/fruit',  *
        # |    |     *   2|  't/swamp/groceries/another_subdir/junk',   *
        # |    |     *   3|  't/swamp/groceries/fruit',                 *
        # |    |     *   4|  't/swamp/groceries/junk'                   *
        # |    |     *   5|]                                            *
        # +----+-----+----+---------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --ignore-dir=subdir )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --ignore-dir=subdir )'
#   at t/ack-ignore-dir.t line 55.

#   Failed test 'Should have no output to stderr: ack --ignore-dir=subdir/ --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--ignore-dir=subdir/'
        #   at t/Util.pm line 387.
        # +----+-----+----+---------------------------------------------+
        # | Elt|Got  | Elt|Expected                                     |
        # +----+-----+----+---------------------------------------------+
        # *   0|[]   *   0|[                                            *
        # |    |     *   1|  't/swamp/groceries/another_subdir/fruit',  *
        # |    |     *   2|  't/swamp/groceries/another_subdir/junk',   *
        # |    |     *   3|  't/swamp/groceries/fruit',                 *
        # |    |     *   4|  't/swamp/groceries/junk'                   *
        # |    |     *   5|]                                            *
        # +----+-----+----+---------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --ignore-dir=subdir/ )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --ignore-dir=subdir/ )'
#   at t/ack-ignore-dir.t line 63.

#   Failed test 'Should have no output to stderr: ack --ignore-dir=subdir --ignore-dir=another_subdir --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--ignore-dir=subdir --ignore-dir=another_subdir'
        #   at t/Util.pm line 387.
        # +----+-----+----+------------------------------+
        # | Elt|Got  | Elt|Expected                      |
        # +----+-----+----+------------------------------+
        # *   0|[]   *   0|[                             *
        # |    |     *   1|  't/swamp/groceries/fruit',  *
        # |    |     *   2|  't/swamp/groceries/junk'    *
        # |    |     *   3|]                             *
        # +----+-----+----+------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --ignore-dir=subdir --ignore-dir=another_subdir )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --ignore-dir=subdir --ignore-dir=another_subdir )'
#   at t/ack-ignore-dir.t line 71.

#   Failed test 'Should have no output to stderr: ack --noignore-dir=CVS --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--noignore-dir=CVS'
        #   at t/Util.pm line 387.
        # +----+-----+----+-------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                         |
        # +----+-----+----+-------------------------------------------------+
        # *   0|[]   *   0|[                                                *
        # |    |     *   1|  't/swamp/groceries/CVS/fruit',                 *
        # |    |     *   2|  't/swamp/groceries/CVS/junk',                  *
        # |    |     *   3|  't/swamp/groceries/another_subdir/CVS/fruit',  *
        # |    |     *   4|  't/swamp/groceries/another_subdir/CVS/junk',   *
        # |    |     *   5|  't/swamp/groceries/another_subdir/fruit',      *
        # |    |     *   6|  't/swamp/groceries/another_subdir/junk',       *
        # |    |     *   7|  't/swamp/groceries/fruit',                     *
        # |    |     *   8|  't/swamp/groceries/junk',                      *
        # |    |     *   9|  't/swamp/groceries/subdir/fruit',              *
        # |    |     *  10|  't/swamp/groceries/subdir/junk'                *
        # |    |     *  11|]                                                *
        # +----+-----+----+-------------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/CVS/fruit',
        #   't/swamp/groceries/CVS/junk',
        #   't/swamp/groceries/another_subdir/CVS/fruit',
        #   't/swamp/groceries/another_subdir/CVS/junk',
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk',
        #   't/swamp/groceries/subdir/fruit',
        #   't/swamp/groceries/subdir/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --noignore-dir=CVS )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --noignore-dir=CVS )'
#   at t/ack-ignore-dir.t line 79.

#   Failed test 'Should have no output to stderr: ack --noignore-dir=CVS --noignore-dir=RCS --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--noignore-dir=CVS --noignore-dir=RCS'
        #   at t/Util.pm line 387.
        # +----+-----+----+-------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                         |
        # +----+-----+----+-------------------------------------------------+
        # *   0|[]   *   0|[                                                *
        # |    |     *   1|  't/swamp/groceries/CVS/fruit',                 *
        # |    |     *   2|  't/swamp/groceries/CVS/junk',                  *
        # |    |     *   3|  't/swamp/groceries/RCS/fruit',                 *
        # |    |     *   4|  't/swamp/groceries/RCS/junk',                  *
        # |    |     *   5|  't/swamp/groceries/another_subdir/CVS/fruit',  *
        # |    |     *   6|  't/swamp/groceries/another_subdir/CVS/junk',   *
        # |    |     *   7|  't/swamp/groceries/another_subdir/RCS/fruit',  *
        # |    |     *   8|  't/swamp/groceries/another_subdir/RCS/junk',   *
        # |    |     *   9|  't/swamp/groceries/another_subdir/fruit',      *
        # |    |     *  10|  't/swamp/groceries/another_subdir/junk',       *
        # |    |     *  11|  't/swamp/groceries/fruit',                     *
        # |    |     *  12|  't/swamp/groceries/junk',                      *
        # |    |     *  13|  't/swamp/groceries/subdir/fruit',              *
        # |    |     *  14|  't/swamp/groceries/subdir/junk'                *
        # |    |     *  15|]                                                *
        # +----+-----+----+-------------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/CVS/fruit',
        #   't/swamp/groceries/CVS/junk',
        #   't/swamp/groceries/RCS/fruit',
        #   't/swamp/groceries/RCS/junk',
        #   't/swamp/groceries/another_subdir/CVS/fruit',
        #   't/swamp/groceries/another_subdir/CVS/junk',
        #   't/swamp/groceries/another_subdir/RCS/fruit',
        #   't/swamp/groceries/another_subdir/RCS/junk',
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk',
        #   't/swamp/groceries/subdir/fruit',
        #   't/swamp/groceries/subdir/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --noignore-dir=CVS --noignore-dir=RCS )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --noignore-dir=CVS --noignore-dir=RCS )'
#   at t/ack-ignore-dir.t line 87.

#   Failed test 'Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=subdir --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--noignore-dir=CVS --ignore-dir=subdir'
        #   at t/Util.pm line 387.
        # +----+-----+----+-------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                         |
        # +----+-----+----+-------------------------------------------------+
        # *   0|[]   *   0|[                                                *
        # |    |     *   1|  't/swamp/groceries/CVS/fruit',                 *
        # |    |     *   2|  't/swamp/groceries/CVS/junk',                  *
        # |    |     *   3|  't/swamp/groceries/another_subdir/CVS/fruit',  *
        # |    |     *   4|  't/swamp/groceries/another_subdir/CVS/junk',   *
        # |    |     *   5|  't/swamp/groceries/another_subdir/fruit',      *
        # |    |     *   6|  't/swamp/groceries/another_subdir/junk',       *
        # |    |     *   7|  't/swamp/groceries/fruit',                     *
        # |    |     *   8|  't/swamp/groceries/junk'                       *
        # |    |     *   9|]                                                *
        # +----+-----+----+-------------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/CVS/fruit',
        #   't/swamp/groceries/CVS/junk',
        #   't/swamp/groceries/another_subdir/CVS/fruit',
        #   't/swamp/groceries/another_subdir/CVS/junk',
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --noignore-dir=CVS --ignore-dir=subdir )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --noignore-dir=CVS --ignore-dir=subdir )'
#   at t/ack-ignore-dir.t line 95.

#   Failed test 'Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=CVS --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--noignore-dir=CVS --ignore-dir=CVS'
        #   at t/Util.pm line 387.
        # +----+-----+----+---------------------------------------------+
        # | Elt|Got  | Elt|Expected                                     |
        # +----+-----+----+---------------------------------------------+
        # *   0|[]   *   0|[                                            *
        # |    |     *   1|  't/swamp/groceries/another_subdir/fruit',  *
        # |    |     *   2|  't/swamp/groceries/another_subdir/junk',   *
        # |    |     *   3|  't/swamp/groceries/fruit',                 *
        # |    |     *   4|  't/swamp/groceries/junk',                  *
        # |    |     *   5|  't/swamp/groceries/subdir/fruit',          *
        # |    |     *   6|  't/swamp/groceries/subdir/junk'            *
        # |    |     *   7|]                                            *
        # +----+-----+----+---------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk',
        #   't/swamp/groceries/subdir/fruit',
        #   't/swamp/groceries/subdir/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --noignore-dir=CVS --ignore-dir=CVS )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --noignore-dir=CVS --ignore-dir=CVS )'
#   at t/ack-ignore-dir.t line 103.

#   Failed test 'Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS'
        #   at t/Util.pm line 387.
        # +----+-----+----+-------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                         |
        # +----+-----+----+-------------------------------------------------+
        # *   0|[]   *   0|[                                                *
        # |    |     *   1|  't/swamp/groceries/CVS/fruit',                 *
        # |    |     *   2|  't/swamp/groceries/CVS/junk',                  *
        # |    |     *   3|  't/swamp/groceries/another_subdir/CVS/fruit',  *
        # |    |     *   4|  't/swamp/groceries/another_subdir/CVS/junk',   *
        # |    |     *   5|  't/swamp/groceries/another_subdir/fruit',      *
        # |    |     *   6|  't/swamp/groceries/another_subdir/junk',       *
        # |    |     *   7|  't/swamp/groceries/fruit',                     *
        # |    |     *   8|  't/swamp/groceries/junk',                      *
        # |    |     *   9|  't/swamp/groceries/subdir/fruit',              *
        # |    |     *  10|  't/swamp/groceries/subdir/junk'                *
        # |    |     *  11|]                                                *
        # +----+-----+----+-------------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/CVS/fruit',
        #   't/swamp/groceries/CVS/junk',
        #   't/swamp/groceries/another_subdir/CVS/fruit',
        #   't/swamp/groceries/another_subdir/CVS/junk',
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk',
        #   't/swamp/groceries/subdir/fruit',
        #   't/swamp/groceries/subdir/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS )'
#   at t/ack-ignore-dir.t line 109.

#   Failed test 'Should have no output to stderr: ack --ignore-dir=subdir --noignore-dir=subdir --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--ignore-dir=subdir --noignore-dir=subdir'
        #   at t/Util.pm line 387.
        # +----+-----+----+---------------------------------------------+
        # | Elt|Got  | Elt|Expected                                     |
        # +----+-----+----+---------------------------------------------+
        # *   0|[]   *   0|[                                            *
        # |    |     *   1|  't/swamp/groceries/another_subdir/fruit',  *
        # |    |     *   2|  't/swamp/groceries/another_subdir/junk',   *
        # |    |     *   3|  't/swamp/groceries/fruit',                 *
        # |    |     *   4|  't/swamp/groceries/junk',                  *
        # |    |     *   5|  't/swamp/groceries/subdir/fruit',          *
        # |    |     *   6|  't/swamp/groceries/subdir/junk'            *
        # |    |     *   7|]                                            *
        # +----+-----+----+---------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk',
        #   't/swamp/groceries/subdir/fruit',
        #   't/swamp/groceries/subdir/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --ignore-dir=subdir --noignore-dir=subdir )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --ignore-dir=subdir --noignore-dir=subdir )'
#   at t/ack-ignore-dir.t line 115.

#   Failed test 'Should have no output to stderr: ack --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir'
        #   at t/Util.pm line 387.
        # +----+-----+----+---------------------------------------------+
        # | Elt|Got  | Elt|Expected                                     |
        # +----+-----+----+---------------------------------------------+
        # *   0|[]   *   0|[                                            *
        # |    |     *   1|  't/swamp/groceries/another_subdir/fruit',  *
        # |    |     *   2|  't/swamp/groceries/another_subdir/junk',   *
        # |    |     *   3|  't/swamp/groceries/fruit',                 *
        # |    |     *   4|  't/swamp/groceries/junk'                   *
        # |    |     *   5|]                                            *
        # +----+-----+----+---------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/another_subdir/fruit',
        #   't/swamp/groceries/another_subdir/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir )'
#   at t/ack-ignore-dir.t line 121.

#   Failed test 'Should have no output to stderr: ack --ignore-dir=t/swamp/groceries/another_subdir --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test 'ignore relative paths instead of just directory names'
        #   at t/Util.pm line 387.
        # +----+-----+----+-------------------------------------+
        # | Elt|Got  | Elt|Expected                             |
        # +----+-----+----+-------------------------------------+
        # *   0|[]   *   0|[                                    *
        # |    |     *   1|  't/swamp/groceries/fruit',         *
        # |    |     *   2|  't/swamp/groceries/junk',          *
        # |    |     *   3|  't/swamp/groceries/subdir/fruit',  *
        # |    |     *   4|  't/swamp/groceries/subdir/junk'    *
        # |    |     *   5|]                                    *
        # +----+-----+----+-------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk',
        #   't/swamp/groceries/subdir/fruit',
        #   't/swamp/groceries/subdir/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( ignore relative paths instead of just directory names )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( ignore relative paths instead of just directory names )'
#   at t/ack-ignore-dir.t line 130.

#   Failed test 'Should have no output to stderr: ack --ignore-dir=another_subdir --noignore-dir=CVS --noenv -l apple t/swamp'
#   at t/ack-ignore-dir.t line 41.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test '--ignore-dir=another_subdir --noignore-dir=CVS'
        #   at t/Util.pm line 387.
        # +----+-----+----+-------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                         |
        # +----+-----+----+-------------------------------------------------+
        # *   0|[]   *   0|[                                                *
        # |    |     *   1|  't/swamp/groceries/CVS/fruit',                 *
        # |    |     *   2|  't/swamp/groceries/CVS/junk',                  *
        # |    |     *   3|  't/swamp/groceries/another_subdir/CVS/fruit',  *
        # |    |     *   4|  't/swamp/groceries/another_subdir/CVS/junk',   *
        # |    |     *   5|  't/swamp/groceries/fruit',                     *
        # |    |     *   6|  't/swamp/groceries/junk',                      *
        # |    |     *   7|  't/swamp/groceries/subdir/fruit',              *
        # |    |     *   8|  't/swamp/groceries/subdir/junk'                *
        # |    |     *   9|]                                                *
        # +----+-----+----+-------------------------------------------------+
        # actual[]
        # expected[
        #   't/swamp/groceries/CVS/fruit',
        #   't/swamp/groceries/CVS/junk',
        #   't/swamp/groceries/another_subdir/CVS/fruit',
        #   't/swamp/groceries/another_subdir/CVS/junk',
        #   't/swamp/groceries/fruit',
        #   't/swamp/groceries/junk',
        #   't/swamp/groceries/subdir/fruit',
        #   't/swamp/groceries/subdir/junk'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( --ignore-dir=another_subdir --noignore-dir=CVS )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( --ignore-dir=another_subdir --noignore-dir=CVS )'
#   at t/ack-ignore-dir.t line 139.
# Looks like you failed 24 tests of 24.
t/ack-ignore-dir.t ...........
Dubious, test returned 24 (wstat 6144, 0x1800)
Failed 24/24 subtests
t/ack-interactive.t .......... skipped: You need to install IO::Pty to run this test
t/ack-invalid-ackrc.t ........ skipped: Don't yet have a reliable way to ignore the Unicode complaints from Pod::Perldoc

        #   Failed test 'Should have no output to stderr: ack -f --show-types t/etc'
        #   at t/Util.pm line 446.
        # [
        #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
        #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
        # ]

                #   Failed test 'No restrictions on type'
                #   at t/Util.pm line 387.
                # +----+-----+----+--------------------------------------+
                # | Elt|Got  | Elt|Expected                              |
                # +----+-----+----+--------------------------------------+
                # *   0|[]   *   0|[                                     *
                # |    |     *   1|  't/etc/buttonhook.xml.xxx => xml',  *
                # |    |     *   2|  't/etc/shebang.empty.xxx =>',       *
                # |    |     *   3|  't/etc/shebang.foobar.xxx =>',      *
                # |    |     *   4|  't/etc/shebang.php.xxx => php',     *
                # |    |     *   5|  't/etc/shebang.pl.xxx => perl',     *
                # |    |     *   6|  't/etc/shebang.py.xxx => python',   *
                # |    |     *   7|  't/etc/shebang.rb.xxx => ruby',     *
                # |    |     *   8|  't/etc/shebang.sh.xxx => shell'     *
                # |    |     *   9|]                                     *
                # +----+-----+----+--------------------------------------+
                # actual[]
                # expected[
                #   't/etc/buttonhook.xml.xxx => xml',
                #   't/etc/shebang.empty.xxx =>',
                #   't/etc/shebang.foobar.xxx =>',
                #   't/etc/shebang.php.xxx => php',
                #   't/etc/shebang.pl.xxx => perl',
                #   't/etc/shebang.py.xxx => python',
                #   't/etc/shebang.rb.xxx => ruby',
                #   't/etc/shebang.sh.xxx => shell'
                # ]
                # Looks like you failed 1 test of 1.

            #   Failed test 'lists_match( No restrictions on type )'
            #   at t/Util.pm line 431.
            # Looks like you failed 1 test of 1.

        #   Failed test 'sets_match( No restrictions on type )'
        #   at t/Util.pm line 447.
        # $ ack -f --show-types t/etc
        # Looks like you failed 2 tests of 2.

    #   Failed test 'ack_sets_match( No restrictions on type )'
    #   at t/ack-k.t line 27.
    # Looks like you failed 1 test of 1.

#   Failed test 'No restrictions on type'
#   at t/ack-k.t line 28.
# Looks like you failed 1 test of 2.
t/ack-k.t ....................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests

    #   Failed test 'Should have no output to stderr: ack --known-types -f t/swamp'
    #   at t/Util.pm line 446.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

            #   Failed test '--known-types test \#1'
            #   at t/Util.pm line 387.
            # +----+-----+----+----------------------------------------+
            # | Elt|Got  | Elt|Expected                                |
            # +----+-----+----+----------------------------------------+
            # *   0|[]   *   0|[                                       *
            # |    |     *   1|  't/swamp/0',                          *
            # |    |     *   2|  't/swamp/CMakeLists.txt',             *
            # |    |     *   3|  't/swamp/Makefile',                   *
            # |    |     *   4|  't/swamp/Makefile.PL',                *
            # |    |     *   5|  't/swamp/MasterPage.master',          *
            # |    |     *   6|  't/swamp/Rakefile',                   *
            # |    |     *   7|  't/swamp/Sample.ascx',                *
            # |    |     *   8|  't/swamp/Sample.asmx',                *
            # |    |     *   9|  't/swamp/c-header.h',                 *
            # |    |     *  10|  't/swamp/c-source.c',                 *
            # |    |     *  11|  't/swamp/crystallography-weenies.f',  *
            # |    |     *  12|  't/swamp/example.R',                  *
            # |    |     *  13|  't/swamp/fresh.css',                  *
            # |    |     *  14|  't/swamp/html.htm',                   *
            # |    |     *  15|  't/swamp/html.html',                  *
            # |    |     *  16|  't/swamp/javascript.js',              *
            # |    |     *  17|  't/swamp/lua-shebang-test',           *
            # |    |     *  18|  't/swamp/options-crlf.pl',            *
            # |    |     *  19|  't/swamp/options.pl',                 *
            # |    |     *  20|  't/swamp/parrot.pir',                 *
            # |    |     *  21|  't/swamp/perl-test.t',                *
            # |    |     *  22|  't/swamp/perl-without-extension',     *
            # |    |     *  23|  't/swamp/perl.cgi',                   *
            # |    |     *  24|  't/swamp/perl.handler.pod',           *
            # |    |     *  25|  't/swamp/perl.pl',                    *
            # |    |     *  26|  't/swamp/perl.pm',                    *
            # |    |     *  27|  't/swamp/perl.pod',                   *
            # |    |     *  28|  't/swamp/pipe-stress-freaks.F',       *
            # |    |     *  29|  't/swamp/sample.asp',                 *
            # |    |     *  30|  't/swamp/sample.aspx',                *
            # |    |     *  31|  't/swamp/sample.rake',                *
            # |    |     *  32|  't/swamp/service.svc',                *
            # |    |     *  33|  't/swamp/stuff.cmake'                 *
            # |    |     *  34|]                                       *
            # +----+-----+----+----------------------------------------+
            # actual[]
            # expected[
            #   't/swamp/0',
            #   't/swamp/CMakeLists.txt',
            #   't/swamp/Makefile',
            #   't/swamp/Makefile.PL',
            #   't/swamp/MasterPage.master',
            #   't/swamp/Rakefile',
            #   't/swamp/Sample.ascx',
            #   't/swamp/Sample.asmx',
            #   't/swamp/c-header.h',
            #   't/swamp/c-source.c',
            #   't/swamp/crystallography-weenies.f',
            #   't/swamp/example.R',
            #   't/swamp/fresh.css',
            #   't/swamp/html.htm',
            #   't/swamp/html.html',
            #   't/swamp/javascript.js',
            #   't/swamp/lua-shebang-test',
            #   't/swamp/options-crlf.pl',
            #   't/swamp/options.pl',
            #   't/swamp/parrot.pir',
            #   't/swamp/perl-test.t',
            #   't/swamp/perl-without-extension',
            #   't/swamp/perl.cgi',
            #   't/swamp/perl.handler.pod',
            #   't/swamp/perl.pl',
            #   't/swamp/perl.pm',
            #   't/swamp/perl.pod',
            #   't/swamp/pipe-stress-freaks.F',
            #   't/swamp/sample.asp',
            #   't/swamp/sample.aspx',
            #   't/swamp/sample.rake',
            #   't/swamp/service.svc',
            #   't/swamp/stuff.cmake'
            # ]
            # Looks like you failed 1 test of 1.

        #   Failed test 'lists_match( --known-types test \#1 )'
        #   at t/Util.pm line 431.
        # Looks like you failed 1 test of 1.

    #   Failed test 'sets_match( --known-types test \#1 )'
    #   at t/Util.pm line 447.
    # $ ack --known-types -f t/swamp
    # Looks like you failed 2 tests of 2.

#   Failed test 'ack_sets_match( --known-types test \#1 )'
#   at t/ack-known-types.t line 74.

    #   Failed test 'Should have no output to stderr: ack --known-types --noperl -f t/swamp'
    #   at t/Util.pm line 446.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

            #   Failed test '--known-types test \#2'
            #   at t/Util.pm line 387.
            # +----+-----+----+----------------------------------------+
            # | Elt|Got  | Elt|Expected                                |
            # +----+-----+----+----------------------------------------+
            # *   0|[]   *   0|[                                       *
            # |    |     *   1|  't/swamp/CMakeLists.txt',             *
            # |    |     *   2|  't/swamp/Makefile',                   *
            # |    |     *   3|  't/swamp/MasterPage.master',          *
            # |    |     *   4|  't/swamp/Rakefile',                   *
            # |    |     *   5|  't/swamp/Sample.ascx',                *
            # |    |     *   6|  't/swamp/Sample.asmx',                *
            # |    |     *   7|  't/swamp/c-header.h',                 *
            # |    |     *   8|  't/swamp/c-source.c',                 *
            # |    |     *   9|  't/swamp/crystallography-weenies.f',  *
            # |    |     *  10|  't/swamp/example.R',                  *
            # |    |     *  11|  't/swamp/fresh.css',                  *
            # |    |     *  12|  't/swamp/html.htm',                   *
            # |    |     *  13|  't/swamp/html.html',                  *
            # |    |     *  14|  't/swamp/javascript.js',              *
            # |    |     *  15|  't/swamp/lua-shebang-test',           *
            # |    |     *  16|  't/swamp/parrot.pir',                 *
            # |    |     *  17|  't/swamp/pipe-stress-freaks.F',       *
            # |    |     *  18|  't/swamp/sample.asp',                 *
            # |    |     *  19|  't/swamp/sample.aspx',                *
            # |    |     *  20|  't/swamp/sample.rake',                *
            # |    |     *  21|  't/swamp/service.svc',                *
            # |    |     *  22|  't/swamp/stuff.cmake'                 *
            # |    |     *  23|]                                       *
            # +----+-----+----+----------------------------------------+
            # actual[]
            # expected[
            #   't/swamp/CMakeLists.txt',
            #   't/swamp/Makefile',
            #   't/swamp/MasterPage.master',
            #   't/swamp/Rakefile',
            #   't/swamp/Sample.ascx',
            #   't/swamp/Sample.asmx',
            #   't/swamp/c-header.h',
            #   't/swamp/c-source.c',
            #   't/swamp/crystallography-weenies.f',
            #   't/swamp/example.R',
            #   't/swamp/fresh.css',
            #   't/swamp/html.htm',
            #   't/swamp/html.html',
            #   't/swamp/javascript.js',
            #   't/swamp/lua-shebang-test',
            #   't/swamp/parrot.pir',
            #   't/swamp/pipe-stress-freaks.F',
            #   't/swamp/sample.asp',
            #   't/swamp/sample.aspx',
            #   't/swamp/sample.rake',
            #   't/swamp/service.svc',
            #   't/swamp/stuff.cmake'
            # ]
            # Looks like you failed 1 test of 1.

        #   Failed test 'lists_match( --known-types test \#2 )'
        #   at t/Util.pm line 431.
        # Looks like you failed 1 test of 1.

    #   Failed test 'sets_match( --known-types test \#2 )'
    #   at t/Util.pm line 447.
    # $ ack --known-types --noperl -f t/swamp
    # Looks like you failed 2 tests of 2.

#   Failed test 'ack_sets_match( --known-types test \#2 )'
#   at t/ack-known-types.t line 75.

    #   Failed test 'Should have no output to stderr: ack -k -f t/swamp'
    #   at t/Util.pm line 446.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

            #   Failed test '-k test \#1'
            #   at t/Util.pm line 387.
            # +----+-----+----+----------------------------------------+
            # | Elt|Got  | Elt|Expected                                |
            # +----+-----+----+----------------------------------------+
            # *   0|[]   *   0|[                                       *
            # |    |     *   1|  't/swamp/0',                          *
            # |    |     *   2|  't/swamp/CMakeLists.txt',             *
            # |    |     *   3|  't/swamp/Makefile',                   *
            # |    |     *   4|  't/swamp/Makefile.PL',                *
            # |    |     *   5|  't/swamp/MasterPage.master',          *
            # |    |     *   6|  't/swamp/Rakefile',                   *
            # |    |     *   7|  't/swamp/Sample.ascx',                *
            # |    |     *   8|  't/swamp/Sample.asmx',                *
            # |    |     *   9|  't/swamp/c-header.h',                 *
            # |    |     *  10|  't/swamp/c-source.c',                 *
            # |    |     *  11|  't/swamp/crystallography-weenies.f',  *
            # |    |     *  12|  't/swamp/example.R',                  *
            # |    |     *  13|  't/swamp/fresh.css',                  *
            # |    |     *  14|  't/swamp/html.htm',                   *
            # |    |     *  15|  't/swamp/html.html',                  *
            # |    |     *  16|  't/swamp/javascript.js',              *
            # |    |     *  17|  't/swamp/lua-shebang-test',           *
            # |    |     *  18|  't/swamp/options-crlf.pl',            *
            # |    |     *  19|  't/swamp/options.pl',                 *
            # |    |     *  20|  't/swamp/parrot.pir',                 *
            # |    |     *  21|  't/swamp/perl-test.t',                *
            # |    |     *  22|  't/swamp/perl-without-extension',     *
            # |    |     *  23|  't/swamp/perl.cgi',                   *
            # |    |     *  24|  't/swamp/perl.handler.pod',           *
            # |    |     *  25|  't/swamp/perl.pl',                    *
            # |    |     *  26|  't/swamp/perl.pm',                    *
            # |    |     *  27|  't/swamp/perl.pod',                   *
            # |    |     *  28|  't/swamp/pipe-stress-freaks.F',       *
            # |    |     *  29|  't/swamp/sample.asp',                 *
            # |    |     *  30|  't/swamp/sample.aspx',                *
            # |    |     *  31|  't/swamp/sample.rake',                *
            # |    |     *  32|  't/swamp/service.svc',                *
            # |    |     *  33|  't/swamp/stuff.cmake'                 *
            # |    |     *  34|]                                       *
            # +----+-----+----+----------------------------------------+
            # actual[]
            # expected[
            #   't/swamp/0',
            #   't/swamp/CMakeLists.txt',
            #   't/swamp/Makefile',
            #   't/swamp/Makefile.PL',
            #   't/swamp/MasterPage.master',
            #   't/swamp/Rakefile',
            #   't/swamp/Sample.ascx',
            #   't/swamp/Sample.asmx',
            #   't/swamp/c-header.h',
            #   't/swamp/c-source.c',
            #   't/swamp/crystallography-weenies.f',
            #   't/swamp/example.R',
            #   't/swamp/fresh.css',
            #   't/swamp/html.htm',
            #   't/swamp/html.html',
            #   't/swamp/javascript.js',
            #   't/swamp/lua-shebang-test',
            #   't/swamp/options-crlf.pl',
            #   't/swamp/options.pl',
            #   't/swamp/parrot.pir',
            #   't/swamp/perl-test.t',
            #   't/swamp/perl-without-extension',
            #   't/swamp/perl.cgi',
            #   't/swamp/perl.handler.pod',
            #   't/swamp/perl.pl',
            #   't/swamp/perl.pm',
            #   't/swamp/perl.pod',
            #   't/swamp/pipe-stress-freaks.F',
            #   't/swamp/sample.asp',
            #   't/swamp/sample.aspx',
            #   't/swamp/sample.rake',
            #   't/swamp/service.svc',
            #   't/swamp/stuff.cmake'
            # ]
            # Looks like you failed 1 test of 1.

        #   Failed test 'lists_match( -k test \#1 )'
        #   at t/Util.pm line 431.
        # Looks like you failed 1 test of 1.

    #   Failed test 'sets_match( -k test \#1 )'
    #   at t/Util.pm line 447.
    # $ ack -k -f t/swamp
    # Looks like you failed 2 tests of 2.

#   Failed test 'ack_sets_match( -k test \#1 )'
#   at t/ack-known-types.t line 77.

    #   Failed test 'Should have no output to stderr: ack -k -f --noperl t/swamp'
    #   at t/Util.pm line 446.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

            #   Failed test '-k test \#2'
            #   at t/Util.pm line 387.
            # +----+-----+----+----------------------------------------+
            # | Elt|Got  | Elt|Expected                                |
            # +----+-----+----+----------------------------------------+
            # *   0|[]   *   0|[                                       *
            # |    |     *   1|  't/swamp/CMakeLists.txt',             *
            # |    |     *   2|  't/swamp/Makefile',                   *
            # |    |     *   3|  't/swamp/MasterPage.master',          *
            # |    |     *   4|  't/swamp/Rakefile',                   *
            # |    |     *   5|  't/swamp/Sample.ascx',                *
            # |    |     *   6|  't/swamp/Sample.asmx',                *
            # |    |     *   7|  't/swamp/c-header.h',                 *
            # |    |     *   8|  't/swamp/c-source.c',                 *
            # |    |     *   9|  't/swamp/crystallography-weenies.f',  *
            # |    |     *  10|  't/swamp/example.R',                  *
            # |    |     *  11|  't/swamp/fresh.css',                  *
            # |    |     *  12|  't/swamp/html.htm',                   *
            # |    |     *  13|  't/swamp/html.html',                  *
            # |    |     *  14|  't/swamp/javascript.js',              *
            # |    |     *  15|  't/swamp/lua-shebang-test',           *
            # |    |     *  16|  't/swamp/parrot.pir',                 *
            # |    |     *  17|  't/swamp/pipe-stress-freaks.F',       *
            # |    |     *  18|  't/swamp/sample.asp',                 *
            # |    |     *  19|  't/swamp/sample.aspx',                *
            # |    |     *  20|  't/swamp/sample.rake',                *
            # |    |     *  21|  't/swamp/service.svc',                *
            # |    |     *  22|  't/swamp/stuff.cmake'                 *
            # |    |     *  23|]                                       *
            # +----+-----+----+----------------------------------------+
            # actual[]
            # expected[
            #   't/swamp/CMakeLists.txt',
            #   't/swamp/Makefile',
            #   't/swamp/MasterPage.master',
            #   't/swamp/Rakefile',
            #   't/swamp/Sample.ascx',
            #   't/swamp/Sample.asmx',
            #   't/swamp/c-header.h',
            #   't/swamp/c-source.c',
            #   't/swamp/crystallography-weenies.f',
            #   't/swamp/example.R',
            #   't/swamp/fresh.css',
            #   't/swamp/html.htm',
            #   't/swamp/html.html',
            #   't/swamp/javascript.js',
            #   't/swamp/lua-shebang-test',
            #   't/swamp/parrot.pir',
            #   't/swamp/pipe-stress-freaks.F',
            #   't/swamp/sample.asp',
            #   't/swamp/sample.aspx',
            #   't/swamp/sample.rake',
            #   't/swamp/service.svc',
            #   't/swamp/stuff.cmake'
            # ]
            # Looks like you failed 1 test of 1.

        #   Failed test 'lists_match( -k test \#2 )'
        #   at t/Util.pm line 431.
        # Looks like you failed 1 test of 1.

    #   Failed test 'sets_match( -k test \#2 )'
    #   at t/Util.pm line 447.
    # $ ack -k -f --noperl t/swamp
    # Looks like you failed 2 tests of 2.

#   Failed test 'ack_sets_match( -k test \#2 )'
#   at t/ack-known-types.t line 78.
# Looks like you failed 4 tests of 4.
t/ack-known-types.t ..........
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/4 subtests
t/ack-line.t ................. skipped: You need to install IO::Pty to run this test

#   Failed test 'Should have no output to stderr: ack -m 3 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt'
#   at t/ack-m.t line 26.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test 'Should show only 3 lines per file'
        #   at t/Util.pm line 387.
        # +----+-----+----+----------------------------------------------------------------------------------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                                                                |
        # +----+-----+----+----------------------------------------------------------------------------------------------------------------------------+
        # *   0|[]   *   0|[                                                                                *
        # |    |     *   1|  't/text/science-of-myth.txt:3:In the case of Christianity and Judaism there exists the belief',                           *
        # |    |     *   2|  't/text/science-of-myth.txt:6:The Buddhists believe that the functional aspects override the myth',                       *
        # |    |     *   3|  't/text/science-of-myth.txt:7:While other religions use the literal core to build foundations with',                      *
        # |    |     *   4|  't/text/shut-up-be-happy.txt:10:Anyone caught outside the gates of their subdivision sector after curfew will be shot.',  *
        # |    |     *   5|  't/text/shut-up-be-happy.txt:12:Your neighborhood watch officer will be by to collect urine samples in the morning.',     *
        # |    |     *   6|  't/text/shut-up-be-happy.txt:13:Anyone gaught intefering with the collection of urine samples will be shot.'              *
        # |    |     *   7|]                                                                                *
        # +----+-----+----+----------------------------------------------------------------------------------------------------------------------------+
        # actual[]
        # expected[
        #   't/text/science-of-myth.txt:3:In the case of Christianity and Judaism there exists the belief',
        #   't/text/science-of-myth.txt:6:The Buddhists believe that the functional aspects override the myth',
        #   't/text/science-of-myth.txt:7:While other religions use the literal core to build foundations with',
        #   't/text/shut-up-be-happy.txt:10:Anyone caught outside the gates of their subdivision sector after curfew will be shot.',
        #   't/text/shut-up-be-happy.txt:12:Your neighborhood watch officer will be by to collect urine samples in the morning.',
        #   't/text/shut-up-be-happy.txt:13:Anyone gaught intefering with the collection of urine samples will be shot.'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( Should show only 3 lines per file )'
    #   at t/Util.pm line 415.
    # $ ack -m 3 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
    # Looks like you failed 1 test of 1.

#   Failed test 'ack_lists_match( Should show only 3 lines per file )'
#   at t/ack-m.t line 26.

#   Failed test 'Should have no output to stderr: ack -1 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt'
#   at t/ack-m.t line 32.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test 'We should only get one line back for the entire run, not just per file.'
        #   at t/Util.pm line 387.
        # +----+-----+----+--------------------------------------------------------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                                                                |
        # +----+-----+----+--------------------------------------------------------------------------------------------------+
        # *   0|[]   *   0|[                                                                                *
        # |    |     *   1|  't/text/science-of-myth.txt:3:In the case of Christianity and Judaism there exists the belief'  *
        # |    |     *   2|]                                                                                *
        # +----+-----+----+--------------------------------------------------------------------------------------------------+
        # actual[]
        # expected[
        #   't/text/science-of-myth.txt:3:In the case of Christianity and Judaism there exists the belief'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( We should only get one line back for the entire run, not just per file. )'
    #   at t/Util.pm line 415.
    # $ ack -1 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
    # Looks like you failed 1 test of 1.

#   Failed test 'ack_lists_match( We should only get one line back for the entire run, not just per file. )'
#   at t/ack-m.t line 32.

#   Failed test 'Should have no output to stderr: ack -m 3 -l --sort-files the t/text'
#   at t/ack-m.t line 38.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-m.t line 43.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = 't/text/4th-of-july.txt'
# Looks like you failed 6 tests of 6.
t/ack-m.t ....................
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/6 subtests

    #   Failed test 'Should have no output to stderr: ack Sue t/text'
    #   at t/ack-match.t line 100.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

    #   Failed test 'Should have no output to stderr: ack t/text --match Sue'
    #   at t/ack-match.t line 101.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]
    # Looks like you failed 2 tests of 3.

#   Failed test 'test_match(  )'
#   at t/ack-match.t line 26.

    #   Failed test 'Should have no output to stderr: ack -i boy t/text'
    #   at t/ack-match.t line 100.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

    #   Failed test 'Should have no output to stderr: ack -i t/text --match boy'
    #   at t/ack-match.t line 101.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]
    # Looks like you failed 2 tests of 3.

#   Failed test 'test_match( -i )'
#   at t/ack-match.t line 26.

    #   Failed test 'Should have no output to stderr: ack -Q ll+ t/text'
    #   at t/ack-match.t line 100.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

    #   Failed test 'Should have no output to stderr: ack -Q t/text --match ll+'
    #   at t/ack-match.t line 101.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]
    # Looks like you failed 2 tests of 3.

#   Failed test 'test_match( -Q )'
#   at t/ack-match.t line 26.

    #   Failed test 'Should have no output to stderr: ack -w gon t/text'
    #   at t/ack-match.t line 100.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

    #   Failed test 'Should have no output to stderr: ack -w t/text --match gon'
    #   at t/ack-match.t line 101.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]
    # Looks like you failed 2 tests of 3.

#   Failed test 'test_match( -w )'
#   at t/ack-match.t line 26.

#   Failed test 'Should have no output to stderr: ack --match Sue'
#   at t/ack-match.t line 29.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test 'ack should return one line of error message when piped into without a regex'
#   at t/ack-match.t line 35.
#          got: '2'
#     expected: '1'
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'ack-standalone: No regular expression found.'
# ]

#   Failed test at t/ack-match.t line 52.
#                   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.'
#     doesn't match '(?^:--match is illegal in project ackrcs)'
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Option --match is illegal in project ackrcs at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 3878.',
#   'ack-standalone: Invalid option in /private/var/folders/kx/9dgyhhpn2yb7v2mggnr385fr0000gn/T/eG1xZPZNZd/.ackrc'
# ]

#   Failed test at t/ack-match.t line 67.
# []

#   Failed test at t/ack-match.t line 68.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-match.t line 83.
# []

#   Failed test at t/ack-match.t line 84.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]
# Looks like you failed 11 tests of 15.
t/ack-match.t ................
Dubious, test returned 11 (wstat 2816, 0xb00)
Failed 11/15 subtests

#   Failed test 'Should have no output to stderr: ack -n --sort-files apple t/swamp/groceries'
#   at t/ack-n.t line 39.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-n.t line 40.
#          got: ''
#     expected: 't/swamp/groceries/fruit:1:apple
# t/swamp/groceries/junk:1:apple fritters'

#   Failed test 'Should have no output to stderr: ack --no-recurse --sort-files apple t/swamp/groceries'
#   at t/ack-n.t line 43.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-n.t line 44.
#          got: ''
#     expected: 't/swamp/groceries/fruit:1:apple
# t/swamp/groceries/junk:1:apple fritters'

#   Failed test 'Should have no output to stderr: ack -n -r --sort-files apple t/swamp/groceries'
#   at t/ack-n.t line 48.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-n.t line 49.
#          got: ''
#     expected: 't/swamp/groceries/another_subdir/fruit:1:apple
# t/swamp/groceries/another_subdir/junk:1:apple fritters
# t/swamp/groceries/fruit:1:apple
# t/swamp/groceries/junk:1:apple fritters
# t/swamp/groceries/subdir/fruit:1:apple
# t/swamp/groceries/subdir/junk:1:apple fritters'

#   Failed test 'Should have no output to stderr: ack --no-recurse -R --sort-files apple t/swamp/groceries'
#   at t/ack-n.t line 52.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-n.t line 53.
#          got: ''
#     expected: 't/swamp/groceries/another_subdir/fruit:1:apple
# t/swamp/groceries/another_subdir/junk:1:apple fritters
# t/swamp/groceries/fruit:1:apple
# t/swamp/groceries/junk:1:apple fritters
# t/swamp/groceries/subdir/fruit:1:apple
# t/swamp/groceries/subdir/junk:1:apple fritters'

#   Failed test 'Should have no output to stderr: ack --no-recurse --recurse --sort-files apple t/swamp/groceries'
#   at t/ack-n.t line 56.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-n.t line 57.
#          got: ''
#     expected: 't/swamp/groceries/another_subdir/fruit:1:apple
# t/swamp/groceries/another_subdir/junk:1:apple fritters
# t/swamp/groceries/fruit:1:apple
# t/swamp/groceries/junk:1:apple fritters
# t/swamp/groceries/subdir/fruit:1:apple
# t/swamp/groceries/subdir/junk:1:apple fritters'
# Looks like you failed 10 tests of 10.
t/ack-n.t ....................
Dubious, test returned 10 (wstat 2560, 0xa00)
Failed 10/10 subtests

#   Failed test 'Should have no output to stderr: ack -f /var/folders/kx/9dgyhhpn2yb7v2mggnr385fr0000gn/T/COKw6ouWqe'
#   at t/ack-named-pipes.t line 49.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-named-pipes.t line 51.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = '/var/folders/kx/9dgyhhpn2yb7v2mggnr385fr0000gn/T/COKw6ouWqe/foo/bar.txt'
# Looks like you failed 2 tests of 2.
t/ack-named-pipes.t ..........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests

#   Failed test 'Should have no output to stderr: ack the\s+\S+ t/text/boy-named-sue.txt'
#   at t/ack-o.t line 35.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test 'Find all the things without -o'
        #   at t/Util.pm line 387.
        # +----+-----+----+-------------------------------------------------------------------+
        # | Elt|Got  | Elt|Expected                                                           |
        # +----+-----+----+-------------------------------------------------------------------+
        # *   0|[]   *   0|[                                                                  *
        # |    |     *   1|  'But the meanest thing that he ever did',                        *
        # |    |     *   2|  'But I made me a vow to the moon and stars',                     *
        # |    |     *   3|  'That I\'d search the honky-tonks and bars',                     *
        # |    |     *   4|  'Sat the dirty, mangy dog that named me Sue.',                   *
        # |    |     *   5|  'Well, I hit him hard right between the eyes',                   *
        # |    |     *   6|  'And we crashed through the wall and into the street',           *
        # |    |     *   7|  'Kicking and a-gouging in the mud and the blood and the beer.',  *
        # |    |     *   8|  'And it\'s the name that helped to make you strong."',           *
        # |    |     *   9|  'And I know you hate me, and you got the right',                 *
        # |    |     *  10|  'For the gravel in ya gut and the spit in ya eye',               *
        # |    |     *  11|  'Cause I\'m the son-of-a-bitch that named you Sue."'             *
        # |    |     *  12|]                                                                  *
        # +----+-----+----+-------------------------------------------------------------------+
        # actual[]
        # expected[
        #   'But the meanest thing that he ever did',
        #   'But I made me a vow to the moon and stars',
        #   'That I\'d search the honky-tonks and bars',
        #   'Sat the dirty, mangy dog that named me Sue.',
        #   'Well, I hit him hard right between the eyes',
        #   'And we crashed through the wall and into the street',
        #   'Kicking and a-gouging in the mud and the blood and the beer.',
        #   'And it\'s the name that helped to make you strong."',
        #   'And I know you hate me, and you got the right',
        #   'For the gravel in ya gut and the spit in ya eye',
        #   'Cause I\'m the son-of-a-bitch that named you Sue."'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( Find all the things without -o )'
    #   at t/Util.pm line 415.
    # $ ack the\s+\S+ t/text/boy-named-sue.txt
    # Looks like you failed 1 test of 1.

#   Failed test 'ack_lists_match( Find all the things without -o )'
#   at t/ack-o.t line 35.

#   Failed test 'Should have no output to stderr: ack the\s+\S+ -o t/text/boy-named-sue.txt'
#   at t/ack-o.t line 61.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'

    #   Failed test 'lists_match( Find all the things with -o )'
    #   at t/Util.pm line 415.
    # $ ack the\s+\S+ -o t/text/boy-named-sue.txt
    # Looks like you failed 1 test of 1.

#   Failed test 'ack_lists_match( Find all the things with -o )'
#   at t/ack-o.t line 61.

    #   Failed test 'Should have no output to stderr: ack --output=x$1x question(\S+) t/text/'
    #   at t/Util.pm line 446.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

            #   Failed test 'Find all the things with --output function'
            #   at t/Util.pm line 387.
            # +----+-----+----+------------------------------------------+
            # | Elt|Got  | Elt|Expected                                  |
            # +----+-----+----+------------------------------------------+
            # *   0|[]   *   0|[                                         *
            # |    |     *   1|  't/text/science-of-myth.txt:1:xedx',    *
            # |    |     *   2|  't/text/shut-up-be-happy.txt:15:xs.x',  *
            # |    |     *   3|  't/text/shut-up-be-happy.txt:21:x.x'    *
            # |    |     *   4|]                                         *
            # +----+-----+----+------------------------------------------+
            # actual[]
            # expected[
            #   't/text/science-of-myth.txt:1:xedx',
            #   't/text/shut-up-be-happy.txt:15:xs.x',
            #   't/text/shut-up-be-happy.txt:21:x.x'
            # ]
            # Looks like you failed 1 test of 1.

        #   Failed test 'lists_match( Find all the things with --output function )'
        #   at t/Util.pm line 431.
        # Looks like you failed 1 test of 1.

    #   Failed test 'sets_match( Find all the things with --output function )'
    #   at t/Util.pm line 447.
    # $ ack --output=x$1x question(\S+) t/text/
    # Looks like you failed 2 tests of 2.

#   Failed test 'ack_sets_match( Find all the things with --output function )'
#   at t/ack-o.t line 80.

    #   Failed test 'Should have no output to stderr: ack --output="$1" question(\S+) t/text/'
    #   at t/Util.pm line 446.
    # [
    #   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
    #   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
    # ]

            #   Failed test 'Find all the things with --output function'
            #   at t/Util.pm line 387.
            # +----+-----+----+------------------------------------------+
            # | Elt|Got  | Elt|Expected                                  |
            # +----+-----+----+------------------------------------------+
            # *   0|[]   *   0|[                                         *
            # |    |     *   1|  't/text/science-of-myth.txt:1:"ed"',    *
            # |    |     *   2|  't/text/shut-up-be-happy.txt:15:"s."',  *
            # |    |     *   3|  't/text/shut-up-be-happy.txt:21:"."'    *
            # |    |     *   4|]                                         *
            # +----+-----+----+------------------------------------------+
            # actual[]
            # expected[
            #   't/text/science-of-myth.txt:1:"ed"',
            #   't/text/shut-up-be-happy.txt:15:"s."',
            #   't/text/shut-up-be-happy.txt:21:"."'
            # ]
            # Looks like you failed 1 test of 1.

        #   Failed test 'lists_match( Find all the things with --output function )'
        #   at t/Util.pm line 431.
        # Looks like you failed 1 test of 1.

    #   Failed test 'sets_match( Find all the things with --output function )'
    #   at t/Util.pm line 447.
    # $ ack --output="$1" question(\S+) t/text/
    # Looks like you failed 2 tests of 2.

#   Failed test 'ack_sets_match( Find all the things with --output function )'
#   at t/ack-o.t line 97.

#   Failed test at t/ack-o.t line 115.
#                   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.'
#     doesn't match '(?^:--output is illegal in project ackrcs)'
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Option --output is illegal in project ackrcs at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 3878.',
#   'ack-standalone: Invalid option in /private/var/folders/kx/9dgyhhpn2yb7v2mggnr385fr0000gn/T/ZLJaG3bi0_/.ackrc'
# ]

#   Failed test at t/ack-o.t line 130.
# []

#   Failed test at t/ack-o.t line 131.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test at t/ack-o.t line 146.
# []

#   Failed test at t/ack-o.t line 147.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]
# Looks like you failed 11 tests of 13.
t/ack-o.t ....................
Dubious, test returned 11 (wstat 2816, 0xb00)
Failed 11/13 subtests
t/ack-pager.t ................ skipped: You need to install IO::Pty to run this test

#   Failed test 'Should have no output to stderr: ack you t/text/4th-of-july.txt'
#   at t/ack-passthru.t line 33.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'I'm lookin' for you'
    #   at t/Util.pm line 387.
    # +----+-----+----+---------------------------------------------------------+
    # | Elt|Got  | Elt|Expected                                                 |
    # +----+-----+----+---------------------------------------------------------+
    # *   0|[]   *   0|[                                                        *
    # |    |     *   1|  'Painting a picture of you',                           *
    # |    |     *   2|  'And I\'m looking at you',                             *
    # |    |     *   3|  'Looking at me, telling me you love me,',              *
    # |    |     *   4|  'And you\'re happy to be with me on the 4th of July',  *
    # |    |     *   5|  'If you ain\'t got no one',                            *
    # |    |     *   6|  'To keep you hanging on',                              *
    # |    |     *   7|  'And there you were',                                  *
    # |    |     *   8|  'Like a queen in your nightgown',                      *
    # |    |     *   9|  'And I\'m singing to you',                             *
    # |    |     *  10|  'And I\'m lookin\' for you'                            *
    # |    |     *  11|]                                                        *
    # +----+-----+----+---------------------------------------------------------+
    # actual[]
    # expected[
    #   'Painting a picture of you',
    #   'And I\'m looking at you',
    #   'Looking at me, telling me you love me,',
    #   'And you\'re happy to be with me on the 4th of July',
    #   'If you ain\'t got no one',
    #   'To keep you hanging on',
    #   'And there you were',
    #   'Like a queen in your nightgown',
    #   'And I\'m singing to you',
    #   'And I\'m lookin\' for you'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( I'm lookin' for you )'
#   at t/ack-passthru.t line 35.

#   Failed test 'Should have no output to stderr: ack you --passthru t/text/4th-of-july.txt'
#   at t/ack-passthru.t line 43.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

    #   Failed test 'Still lookin' for you, in passthru mode'
    #   at t/Util.pm line 387.
    # +----+-----+----+-------------------------------------------------------------+
    # | Elt|Got  | Elt|Expected                                                     |
    # +----+-----+----+-------------------------------------------------------------+
    # *   0|[]   *   0|[                                                            *
    # |    |     *   1|  'Alone with the morning burning red',                      *
    # |    |     *   2|  'On the canvas in my head',                                *
    # |    |     *   3|  'Painting a picture of you',                               *
    # |    |     *   4|  'And me driving across country',                           *
    # |    |     *   5|  'In a dusty old RV',                                       *
    # |    |     *   6|  'Just the road and its majesty',                           *
    # |    |     *   7|  'And I\'m looking at you',                                 *
    # |    |     *   8|  'With the world in the rear view',                         *
    # |    |     *   9|  '',                                                        *
    # |    |     *  10|  'Chorus:',                                                 *
    # |    |     *  11|  'You were pretty as can be, sitting in the front seat',    *
    # |    |     *  12|  'Looking at me, telling me you love me,',                  *
    # |    |     *  13|  'And you\'re happy to be with me on the 4th of July',      *
    # |    |     *  14|  'We sang "Stranglehold" to the stereo',                    *
    # |    |     *  15|  'Couldn\'t take no more of that rock and roll',            *
    # |    |     *  16|  'So we put on a little George Jones and just sang along',  *
    # |    |     *  17|  '',                                                        *
    # |    |     *  18|  'Those white lines',                                       *
    # |    |     *  19|  'Get drawn into the sun',                                  *
    # |    |     *  20|  'If you ain\'t got no one',                                *
    # |    |     *  21|  'To keep you hanging on',                                  *
    # |    |     *  22|  'And there you were',                                      *
    # |    |     *  23|  'Like a queen in your nightgown',                          *
    # |    |     *  24|  'Riding shotgun from town to town',                        *
    # |    |     *  25|  'Staking a claim on the world we found',                   *
    # |    |     *  26|  'And I\'m singing to you',                                 *
    # |    |     *  27|  'You\'re singing to me',                                   *
    # |    |     *  28|  'You were out of the blue to a boy like me',               *
    # |    |     *  29|  '',                                                        *
    # |    |     *  30|  'Chorus',                                                  *
    # |    |     *  31|  '',                                                        *
    # |    |     *  32|  'And I\'m lookin\' for you',                               *
    # |    |     *  33|  'In the silence that we shared',                           *
    # |    |     *  34|  '',                                                        *
    # |    |     *  35|  'Chorus',                                                  *
    # |    |     *  36|  '',                                                        *
    # |    |     *  37|  '    -- "4th of July", Shooter Jennings'                   *
    # |    |     *  38|]                                                            *
    # +----+-----+----+-------------------------------------------------------------+
    # actual[]
    # expected[
    #   'Alone with the morning burning red',
    #   'On the canvas in my head',
    #   'Painting a picture of you',
    #   'And me driving across country',
    #   'In a dusty old RV',
    #   'Just the road and its majesty',
    #   'And I\'m looking at you',
    #   'With the world in the rear view',
    #   '',
    #   'Chorus:',
    #   'You were pretty as can be, sitting in the front seat',
    #   'Looking at me, telling me you love me,',
    #   'And you\'re happy to be with me on the 4th of July',
    #   'We sang "Stranglehold" to the stereo',
    #   'Couldn\'t take no more of that rock and roll',
    #   'So we put on a little George Jones and just sang along',
    #   '',
    #   'Those white lines',
    #   'Get drawn into the sun',
    #   'If you ain\'t got no one',
    #   'To keep you hanging on',
    #   'And there you were',
    #   'Like a queen in your nightgown',
    #   'Riding shotgun from town to town',
    #   'Staking a claim on the world we found',
    #   'And I\'m singing to you',
    #   'You\'re singing to me',
    #   'You were out of the blue to a boy like me',
    #   '',
    #   'Chorus',
    #   '',
    #   'And I\'m lookin\' for you',
    #   'In the silence that we shared',
    #   '',
    #   'Chorus',
    #   '',
    #   '    -- "4th of July", Shooter Jennings'
    # ]
    # Looks like you failed 1 test of 1.

#   Failed test 'lists_match( Still lookin' for you, in passthru mode )'
#   at t/ack-passthru.t line 45.
# Looks like you failed 4 tests of 6.
t/ack-passthru.t .............
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/6 subtests

#   Failed test 'Should have no output to stderr: ack -g of t/text/'
#   at t/ack-print0.t line 24.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

        #   Failed test 'Files found with -g and without --print0'
        #   at t/Util.pm line 387.
        # +----+-----+----+-----------------------------------+
        # | Elt|Got  | Elt|Expected                           |
        # +----+-----+----+-----------------------------------+
        # *   0|[]   *   0|[                                  *
        # |    |     *   1|  't/text/4th-of-july.txt',        *
        # |    |     *   2|  't/text/freedom-of-choice.txt',  *
        # |    |     *   3|  't/text/science-of-myth.txt'     *
        # |    |     *   4|]                                  *
        # +----+-----+----+-----------------------------------+
        # actual[]
        # expected[
        #   't/text/4th-of-july.txt',
        #   't/text/freedom-of-choice.txt',
        #   't/text/science-of-myth.txt'
        # ]
        # Looks like you failed 1 test of 1.

    #   Failed test 'lists_match( Files found with -g and without --print0 )'
    #   at t/Util.pm line 431.
    # Looks like you failed 1 test of 1.

#   Failed test 'sets_match( Files found with -g and without --print0 )'
#   at t/ack-print0.t line 26.

#   Failed test 'Should have no output to stderr: ack -g of --sort-files --print0 t/text'
#   at t/ack-print0.t line 40.
# [
#   'Name "File::Next::dir" used only once: possible typo at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 103.',
#   'Undefined subroutine &File::Next::files called at /Users/ether/.cpanm/work/1408410754.63670/ack-2.12/ack-standalone line 2865.'
# ]

#   Failed test 'Only one line of output with --print0'
#   at t/ack-print0.t line 42.
#          got: '0'
#     expected: '1'

#   Failed test 'Files found with -g and with --print0'
#   at t/ack-print0.t line 43.
#          got: undef
#     expected: 't/text/4th-of-july.txt

It doesn't look like this is a problem.


Script to build wheels and release them to PyPI

@gmboquet Please review and merge at your convenience.


options does not watch for array updates

The docs says:

The directive will watch for changes in this array and modify its options accordingly.

But look at this simple codepen. The modal doesn't update with the new array.
http://codepen.io/anon/pen/NNJOMW
Really want to use this directive, but need to get this working.

fix: https://github.com/inmagik/ionic-modal-select/pull/50

hi @swaheed2 and thanks for your work . I will review it as soon as possible.
best regards

did you get a change to review the pull request @bianchimro

Hey, when can we expect this to be active? I really want to use this plugin but this issue makes it unusable for me... thanks

@iveoteam don't really know when, if you want to try and use the pull request in your code you can do it just now.


Add digitized Numbo source code

This branch adds my digitization of the Numbo source code (addresses #10). There are more details in the included README.md.

Thank you!


Test Issue created at Wed, 14 Jul 2021 13:08:15 GMT

Test issue body  Wed, 14 Jul 2021 13:08:15 GMT

Comment on issue at Wed, 14 Jul 2021 13:08:18 GMT