make[2]: Entering directory '/build/reproducible-path/perlimports-0.000056' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/ExportInspector/*.t t/cpan-modules/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ------- --------
# ExtUtils::MakeMaker any 7.70
# perl v5.10.0 5.040001
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.70
#
# === Test Requires ===
#
# Module Want Have
# ---------------------- ------- --------
# ExtUtils::MakeMaker any 7.70
# File::Spec any 3.91
# File::pushd any 1.016
# Log::Dispatch::Array any 1.005
# PPI::Dumper any 1.281
# Sub::Exporter any 0.990
# Test::Differences any 0.71
# Test::Fatal any 0.017
# Test::More any 1.302199
# Test::Needs any 0.002010
# Test::RequiresInternet any 0.05
# Test::Script 1.29 1.29
# Test::Warnings any 0.038
# lib any 0.65
# perl v5.18.0 5.040001
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150010
#
# === Runtime Requires ===
#
# Module Want Have
# ---------------------------- -------- --------
# Capture::Tiny any 0.50
# Class::Inspector 1.36 1.36
# Cpanel::JSON::XS any 4.39
# Data::Dumper any 2.189
# Data::UUID any 1.0604
# File::Basename any 2.86
# File::XDG 1.01 1.03
# Getopt::Long::Descriptive any 0.116
# List::Util any 1.63
# Log::Dispatch 2.70 2.71
# Memoize any 1.16
# Module::Runtime any 0.018
# Moo any 2.005005
# Moo::Role any 2.005005
# MooX::StrictConstructor any 0.011
# PPI 1.276 1.281
# PPI::Document any 1.281
# PPIx::Utils::Classification any 0.003
# Path::Iterator::Rule any 1.015
# Path::Tiny any 0.148
# Perl::Tidy 20220613 20250105
# Pod::Usage any 2.03
# Ref::Util any 0.204
# Scalar::Util any 1.63
# Sereal::Decoder any 5.004
# Sereal::Encoder any 5.004
# Sub::HandlesVia any 0.050002
# Symbol::Get 0.10 0.12
# TOML::Tiny 0.16 0.20
# Text::Diff any 1.45
# Text::SimpleTable::AutoWidth any 0.09
# Try::Tiny any 0.32
# Types::Standard any 2.004000
# feature any 1.89
# perl 5.018000 5.040001
# strict any 1.13
# utf8 any 1.25
# warnings any 1.70
#
t/00-report-prereqs.t ............
1..1
ok 1 - Reported prereqs
ok
t/after.t ........................
ok 1 - Moose::after() is not assigned to List::AllUtils
1..1
ok
t/annotations.t ..................
# Subtest: mixed
ok 1 - strict
ok 2 - pragma not ignored
ok 3 - warnings
ok 4 - pragma not ignored
ok 5 - Carp
ok 6 - Carp is ignored
ok 7 - POSIX
ok 8 - POSIX is not ignored
ok 9 - Cwd
ok 10 - Cwd is ignored
ok 11 - Digest
ok 12 - Digest is ignored
ok 13 - Encode
ok 14 - Encode is not ignored
1..14
ok 1 - mixed
# Subtest: all
ok 1 - use strict; ignored
ok 2 - use warnings; ignored
ok 3 - use Carp; ignored
ok 4 - use Cwd; ignored
ok 5 - use Digest; ignored
ok 6 - use Encode; ignored
ok 7 - use POSIX (); ignored
1..7
ok 2 - all
# Subtest: via Document.pm
ok 1 - tidied_document
1..1
ok 3 - via Document.pm
1..3
ok
t/args-in-import.t ...............
ok 1 - original_imports
1..1
ok
t/builtin.t ......................
ok 1 - Perl builtin does not get added to POSIX imports
1..1
ok
t/carp.t .........................
# Subtest: verbose
ok 1 - verbose is preserved
1..1
ok 1 - verbose
# Subtest: no verbose
ok 1 - verbose is not inserted
1..1
ok 2 - no verbose
# Subtest: no imports
ok 1 - original imports
ok 2 - verbose is not inserted
ok 3 - original imports updated
1..3
ok 3 - no imports
1..3
ok
t/cast-in-regex.t ................
ok 1 - vars
ok 2 - Did not mistake \A for A() provided by Lingua::EN::Inflect
1..2
ok
t/cast.t .........................
ok 1 - interpolated func found
1..1
ok
t/cli-args.t .....................
# Subtest: almost all of the args
ok 1 - no exception on args
ok 2 - cache
ok 3 - ignore
ok 4 - ignore_pattern
ok 5 - libs
ok 6 - log_filename
ok 7 - log_level
ok 8 - never_export
ok 9 - padding
ok 10 - preserve_duplicates
ok 11 - tidy_whitespace
1..11
ok 1 - almost all of the args
1..1
ok
t/cli.t ..........................
# Subtest: bad path to config file
ok 1 - _config_file builder is lazy
ok 2 - not found
1..2
ok 1 - bad path to config file
# Subtest: no config files
ok 1 - prints version
1..1
ok 2 - no config files
# Subtest: no local config file
ok 1 - clean exit code
ok 2 - file created
ok 3 - config file found
ok 4 - perlimports.toml already exists
ok 5 - non-zero exit code
1..5
ok 3 - no local config file
# Subtest: help
ok 1 - prints help
1..1
ok 4 - help
# Subtest: verbose help
ok 1 - prints help
1..1
ok 5 - verbose help
# Subtest: filter_paths
ok 1
1..1
ok 6 - filter_paths
# Subtest: --filename
ok 1 - parses filename
1..1
ok 7 - --filename
# Subtest: invalid --filename
ok 1 - no STDOUT
ok 2 - STDERR contains appropriate error message
ok 3 - exit code is error
1..3
ok 8 - invalid --filename
# Subtest: --lint success
ok 1 - success message on STDERR
ok 2 - no STDOUT
ok 3 - exit code is success
1..3
ok 9 - --lint success
# Subtest: --lint --json success
ok 1 - success message on STDERR
ok 2 - no STDOUT
ok 3 - exit code is success
1..3
ok 10 - --lint --json success
# Subtest: --lint failure import args
ok 1 - no STDOUT
ok 2 - STDERR
ok 3 - exit code is error
1..3
ok 11 - --lint failure import args
# Subtest: --lint failure unused import
ok 1 - no STDOUT
ok 2 - STDERR
ok 3 - exit code is error
1..3
ok 12 - --lint failure unused import
# Subtest: --lint failure duplicate import
ok 1 - no STDOUT
ok 2 - STDERR
ok 3 - exit code is error
1..3
ok 13 - --lint failure duplicate import
# Subtest: --lint --json failure duplicate import
ok 1 - no STDOUT
ok 2 - lint failure as JSON
ok 3 - exit code is error
1..3
ok 14 - --lint --json failure duplicate import
# Subtest: --log-filename
ok 1 - parses filename
ok 2 - something was logged to file
1..2
ok 15 - --log-filename
# Subtest: no filename
ok 1 - filename missing
1..1
ok 16 - no filename
# Subtest: --json without --lint
ok 1 - meaningless --json flag
1..1
ok 17 - --json without --lint
# Subtest: --lint with -i
ok 1 - trying to edit and lint at once
1..1
ok 18 - --lint with -i
# Subtest: --ignore-modules
ok 1 - stdout
1..1
ok 19 - --ignore-modules
# Subtest: --ignore-modules-pattern
ok 1 - stdout
1..1
ok 20 - --ignore-modules-pattern
# Subtest: --never-export-modules
ok 1 - stdout
1..1
ok 21 - --never-export-modules
# Subtest: --no-padding
ok 1 - no STDERR
ok 2 - stdout
ok 3 - no STDERR
1..3
ok 22 - --no-padding
# Subtest: --stdout
ok 1 - no STDERR
ok 2
1..2
ok 23 - --stdout
# Subtest: range without end
ok 1 - no STDOUT
ok 2
1..2
ok 24 - range without end
# Subtest: range without begin
ok 1 - no STDOUT
ok 2
1..2
ok 25 - range without begin
# Subtest: range without --read-stdin
ok 1 - no STDOUT
ok 2
1..2
ok 26 - range without --read-stdin
# Subtest: range correct
ok 1 - no STDERR
ok 2 - range returned on STDOUT
1..2
ok 27 - range correct
# Subtest: entire document range
ok 1 - no STDERR
ok 2 - range returned on STDOUT
1..2
ok 28 - entire document range
# Subtest: STDIN without document range
ok 1 - no STDERR
ok 2 - range returned on STDOUT
1..2
ok 29 - STDIN without document range
1..29
ok
t/config-in-import.t .............
ok 1 - config options in import preserved
1..1
ok
t/Config.t .......................
ok 1 - create_config
ok 2 - default libs
ok 3 - file already exists
# Subtest: defaults
ok 1 - no cache
ok 2 - empty ignore
ok 3 - empty ignore_pattern
ok 4 - empty libs
ok 5 - empty log_filename
ok 6 - log_level is error
ok 7 - empty never_export
ok 8 - padding on
ok 9 - preserve_duplicates on
ok 10 - preserve_unused on
ok 11 - tidy_whitespace on
1..11
ok 4 - defaults
1..4
ok
t/cpan-modules/pithub.t ..........
ok 1 - removes implicit export for Moo OO class
1..1
ok
t/cpan-modules/test2-v0.t ........
# Seeded srand with seed '20250429' from local date.
ok 1 - is not OO class
1..1
ok
t/datetime.t .....................
ok 1 - DateTime does not import
1..1
ok
t/do-block.t .....................
ok 1 - noop
ok 2 - formatted_ppi_statement
1..2
ok
t/Document.t .....................
ok 1 - Carp
ok 2 - Data::Dumper
ok 3 - POSIX
1..3
ok
t/dump-perl-exports.t ............
ok 1 - Script script/dump-perl-exports compiles
# Subtest: Moose
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 2 - Moose
# Subtest: Moo
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 3 - Moo
# Subtest: implied --module
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 4 - implied --module
# Subtest: help
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 5 - help
# Subtest: libs
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 6 - libs
# Subtest: log level
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 7 - log level
# Subtest: verbose help
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 8 - verbose help
# Subtest: version
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 9 - version
# Subtest: Local::ViaExporter
ok 1 - Script script/dump-perl-exports runs
ok 2 - no errors
1..2
ok 10 - Local::ViaExporter
# Subtest: Not Found
ok 1 - Script script/dump-perl-exports runs
ok 2 - error when module not found
1..2
ok 11 - Not Found
1..11
ok
t/dupes.t ........................
# Subtest: preserve duplicates
ok 1 - duplicate use statement removed
1..1
ok 1 - preserve duplicates
# Subtest: strip duplicates
ok 1 - duplicate use statement removed
1..1
ok 2 - strip duplicates
1..2
ok
t/english.t ......................
ok 1 - -no-match-vars is preserved
1..1
ok
t/explodes.t .....................
ok 1 - modules which throw exceptions are ignored
ok 2 - _is_ignored
1..2
ok
t/export-tags.t ..................
ok 1 - export tags converted to symbols
1..1
ok
t/exported-variables.t ...........
ok 1 - some _explicit_exports
ok 2 - _is_ignored
ok 3 - formatted_ppi_statement
1..3
ok
t/ExportInspector/load.t .........
# Subtest: Local::MyOwnMoose
ok 1 - explicit exports
ok 2 - is OO class
ok 3 - class_isa
ok 4 - class with imported Moose
1..4
ok 1 - Local::MyOwnMoose
# Subtest: Test::Most
ok 1 - found export
ok 2 - found explicit_exports
1..2
ok 2 - Test::Most
# Subtest: List::Util
ok 1 - no implicit exports
ok 2 - found explicit_exports
1..2
ok 3 - List::Util
# Subtest: Local::UsesMoose
ok 1 - is oo class
ok 2 - Not a Moose class
ok 3 - uses Moose
ok 4 - ISA Moose::Object
1..4
ok 4 - Local::UsesMoose
# Subtest: Local::UsesMoo
ok 1 - is oo class
ok 2 - Not a Moose class
ok 3 - ISA Moo::Object
1..3
ok 5 - Local::UsesMoo
# Subtest: IO::Socket
ok 1 - Not a Moose class
ok 2 - ISA Exporter
ok 3 - at_export
ok 4 - at_export_ok
ok 5 - at_export_fail
ok 6 - at_export_tags
ok 7 - no implicit_exports
ok 8 - explicit_exports
1..8
ok 6 - IO::Socket
# Subtest: Local::ViaSubExporter
ok 1 - Not a Moose class
ok 2 - no ISA
ok 3 - at_export
ok 4 - no export_ok
ok 5 - no export_fail
ok 6 - no export_tags
ok 7 - no implicit_exports
ok 8 - has some explicit exports
1..8
ok 7 - Local::ViaSubExporter
# Subtest: IO::Socket::INET
ok 1 - Not a Moose class
ok 2 - ISA IO::Socket
ok 3 - at_export
ok 4 - at_export_ok
ok 5 - at_export_fail
ok 6 - at_export_tags
ok 7 - no implicit_exports
1..7
ok 8 - IO::Socket::INET
# Subtest: Local::Explodes
ok 1 - has_fatal_error
1..1
ok 9 - Local::Explodes
ok 10 - no (unexpected) warnings (via done_testing)
1..10
ok
t/ExportInspector/SubExporter.t .. skipped: Need MetaCPAN::Moose
t/find-bin.t .....................
ok 1 - module_name
ok 2 - no longer ignored
ok 3 - found import
ok 4 - formatted_ppi_statement
ok 5 - fully qualified symbol name interpolated into quotes detected
1..5
ok
t/fully-qualified.t ..............
ok 1 - find List::Util
ok 2 - cannot find Encode
ok 3 - find JSON::PP
ok 4 - find HTTP::Tiny
ok 5 - used modules not removed
1..5
ok
t/func-in-use.t ..................
# Subtest: catdir
ok 1 - func in use statement is detected
1..1
ok 1 - catdir
# Subtest: Mojo::File
ok 1 - func in use is recognized
1..1
ok 2 - Mojo::File
1..2
ok
t/func-in-var.t ..................
ok 1 - func in hash key found
1..1
ok
t/geo-ip.t .......................
ok 1 - _imports
ok 2 - formatted_ppi_statement
1..2
ok
t/hash-in-regex.t ................
not ok 1 - var found # TODO Cannot find hash var in regex yet
# Failed (TODO) test 'var found'
# at t/hash-in-regex.t line 23.
# got: 'use strict;
# use warnings;
#
# use Config ();
#
# sub foo {
# return $INC{'Foo.pm'} =~ /^\Q$Config{sitelibexp}/;
# }
# '
# expected: 'use strict;
# use warnings;
#
# use Config qw( $Config );
#
# sub foo {
# return $INC{'Foo.pm'} =~ /^\Q$Config{sitelibexp}/;
# }
# '
1..1
ok
t/hash-key-expression.t ..........
ok 1 - recognizes is_info as an imported symbol
1..1
ok
t/hash-key.t .....................
ok 1 - does not think hash key is a function
1..1
ok
t/hash-unquoted-key.t ............
ok 1 - recognizes is_info as a word representing a string
1..1
ok
t/heredoc.t ......................
ok 1 - var in heredoc found
1..1
ok
t/ignored-modules.t ..............
ok 1 - module not ignored
ok 2 - module ignored
ok 3 - Geo::IP is an include
ok 4 - Geo::IP flagged as ignored
1..4
ok
t/import-error.t .................
ok 1 - exception on module not found
1..1
ok
t/interpolation.t ................
ok 1 - vars
1..1
ok
t/is-ignored.t ...................
ok 1 - module name
ok 2 - is_ignored flag set
ok 3 - Types::Standard is ignored
1..3
ok
t/locally-defined-sub.t ..........
ok 1 - locally defined sub is not ignored
1..1
ok
t/lookalike-words.t ..............
ok 1 - vars
ok 2 - croak not mistaken for function
1..2
ok
t/memoize.t ...................... skipped: Need MooseX::Types::UUID, UUID t/meta.t .........................
# Seeded srand with seed '20250429' from local date.
ok 1 - !meta preserved in import
1..1
ok
t/method.t .......................
ok 1 - is_success method not added to function imports
1..1
ok
t/missing-semicolon-in-import.t ..
ok 1 - broken imports are untouched
1..1
ok
t/module-with-inner-packages.t ...
not ok 1 - inner packages handled # TODO Cannot yet handle inner packages
# Failed (TODO) test 'inner packages handled'
# at t/module-with-inner-packages.t line 45.
# got: '
# use warnings;
#
# package Local::WithInnerPkg;
#
# use HTTP::Status qw( HTTP_ACCEPTED HTTP_CREATED HTTP_OK );
#
# sub foo {
# HTTP_OK();
# }
# 1;
#
# package MyInnerPkgOne;
#
# use HTTP::Status qw( HTTP_ACCEPTED HTTP_CREATED HTTP_OK );
#
# sub foo {
# HTTP_CREATED();
# }
# 1;
#
# package MyInnerPkgTwo;
#
# use HTTP::Status qw( HTTP_ACCEPTED HTTP_CREATED HTTP_OK );
#
# sub foo {
# HTTP_ACCEPTED();
# }
#
# 1;
# '
# expected: 'use strict;
# use warnings;
#
# package Local::WithInnerPkg;
#
# use HTTP::Status qw( HTTP_OK );
#
# sub foo {
# HTTP_OK();
# }
# 1;
#
# package MyInnerPkgOne;
#
# use HTTP::Status qw( HTTP_CREATED );
#
# sub foo {
# HTTP_CREATED();
# }
# 1;
#
# package MyInnerPkgTwo;
#
# use HTTP::Status qw( HTTP_ACCEPTED );
#
# sub foo {
# HTTP_ACCEPTED();
# }
#
# 1;
# '
1..1
ok
t/moo.t ..........................
# Subtest: Moo
ok 1 - document unchanged
1..1
ok 1 - Moo
# Subtest: Import::Into
ok 1 - tidied_document
1..1
ok 2 - Import::Into
# Subtest: Uses MyOwnMoo
ok 1 - tidied_document
1..1
ok 3 - Uses MyOwnMoo
1..3
ok
t/moose-types.t ..................
ok 1 - formatted_ppi_statement
1..1
ok
t/moose.t ........................
# Subtest: Moose
ok 1 - document unchanged
1..1
ok 1 - Moose
# Subtest: Import::Into
ok 1 - tidied_document
1..1
ok 2 - Import::Into
# Subtest: Uses MyOwnMoose
ok 1 - tidied_document
1..1
ok 3 - Uses MyOwnMoose
1..3
ok
# Failed test 'imported types found'
# at t/moosex-types-moose.t line 17.
# got: 'use MooseX::Types::Moose qw( ArrayRef Str );'
# expected: 'use MooseX::Types::Moose qw( ArrayRef );'
# Looks like you failed 1 test of 1.
t/moosex-types-moose.t ...........
not ok 1 - imported types found
1..1
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
t/nested-quotes.t ................
ok 1 - vars
ok 2 - function call in nested quotes detected
1..2
ok
Attempt to call undefined import method with arguments ("new") via package "LWP::UserAgent" (Perhaps you forgot to load the package?) at (eval 439) line 2.
t/never-exports.t ................
# Subtest: with version
ok 1 - _is_ignored
ok 2 - formatted_ppi_statement
ok 3 - export inspection bypassed
ok 4 - _imports
ok 5 - no _explicit_exports
1..5
ok 1 - with version
# Subtest: without version
ok 1 - _is_ignored
ok 2 - formatted_ppi_statement
ok 3 - export inspection bypassed
ok 4 - _imports
1..4
ok 2 - without version
# Subtest: without incorrect import
ok 1 - _is_ignored
ok 2 - formatted_ppi_statement
ok 3 - export inspection bypassed
ok 4 - _imports
ok 5 - no _explicit_exports
1..5
ok 3 - without incorrect import
1..3
ok
t/original-imports.t .............
ok 1 - original imports
1..1
ok
t/padding.t ......................
ok 1 - list is not padded
1..1
ok
t/perl-imports.t .................
# Subtest: Getopt::Long
ok 1 - module_name
ok 2 - Found some _explicit_exports
ok 3 - isa_test_builder_module
ok 4 - _imports
ok 5 - formatted_ppi_statement
1..5
ok 1 - Getopt::Long
# Subtest: Test::More
ok 1 - module_name
ok 2 - Found some _explicit_exports
ok 3 - isa_test_builder_module
ok 4 - _imports
ok 5 - formatted_ppi_statement
1..5
ok 2 - Test::More
# Subtest: pragma
ok 1 - formatted_ppi_statement
1..1
ok 3 - pragma
# Subtest: ViaExporter
ok 1 - module_name
ok 2 - Found some _explicit_exports
ok 3 - isa_test_builder_module
ok 4 - _imports
ok 5 - formatted_ppi_statement
1..5
ok 4 - ViaExporter
1..4
ok
t/perl.t .........................
ok 1 - perl use statement ignored
1..1
ok
t/perlimports.t ..................
ok 1 - Script script/perlimports compiles
# Subtest: provide config file
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 2 - provide config file
# Subtest: config file not found
ok 1 - Script script/perlimports fails
ok 2 - not found error
1..2
ok 3 - config file not found
# Subtest: create config file
ok 1 - Script script/perlimports runs
ok 2 - no errors
ok 3 - default libs
ok 4 - Script script/perlimports fails
ok 5 - error clobbering file
1..5
ok 4 - create config file
# Subtest: filename
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 5 - filename
# Subtest: implied --filename
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 6 - implied --filename
# Subtest: help
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 7 - help
# Subtest: libs
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 8 - libs
# Subtest: log level
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 9 - log level
# Subtest: help
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 10 - help
# Subtest: tidy_whitespace
ok 1 - Script script/perlimports runs
ok 2 - no errors
ok 3 - whitespace preserved
1..3
ok 11 - tidy_whitespace
# Subtest: verbose help
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 12 - verbose help
# Subtest: version
ok 1 - Script script/perlimports runs
ok 2 - no errors
1..2
ok 13 - version
# Subtest: Not Found
ok 1 - Script script/perlimports fails
ok 2 - error when module not found
1..2
ok 14 - Not Found
1..14
ok
t/pragma.t .......................
ok 1 - found 4 includes
ok 2 - is not ignored
ok 3 - formatted_ppi_statement
ok 4 - no (unexpected) warnings (via done_testing)
1..4
ok
t/preserve-some-padding.t ........
ok 1 - list is not padded
1..1
ok
t/preserve-spaces.t ..............
# Subtest: tidy_whitespace
ok 1 - arbitrary spacing is preserved
1..1
ok 1 - tidy_whitespace
# Subtest: disable tidy_whitespace
ok 1 - arbitrary spacing is preserved
1..1
ok 2 - disable tidy_whitespace
1..2
ok
t/qualified-bareword.t ...........
ok 1 - vars
ok 2 - qualified bareword detected as module name
1..2
ok
t/quoted-var.t ...................
ok 1 - is not ignored
ok 2 - var is detected inside of quotes
1..2
ok
t/re-export-via-sub-exporter.t ...
ok 1 - croak detected
1..1
ok
t/regex-replacement.t ............ skipped: Need IP::Random 1.200230 t/require.t ......................
# Subtest: replace top level require via snippet
ok 1 - is not ignored
ok 2 - formatted_ppi_statement
1..2
ok 1 - replace top level require via snippet
# Subtest: replace top level require from document
ok 1 - is not ignored
ok 2 - formatted_ppi_statement
1..2
ok 2 - replace top level require from document
# Subtest: preserve require inside if block
ok 1 - is ignored
ok 2 - formatted_ppi_statement
1..2
ok 3 - preserve require inside if block
# Subtest: preserve require inside postfix if defined
ok 1 - is ignored
ok 2 - formatted_ppi_statement
1..2
ok 4 - preserve require inside postfix if defined
# Subtest: do not import fully qualified function calls
ok 1 - formatted_ppi_statement
1..1
ok 5 - do not import fully qualified function calls
# Subtest: preserve require inside postfix if eq
ok 1 - is ignored
ok 2 - formatted_ppi_statement
1..2
ok 6 - preserve require inside postfix if eq
# Subtest: require rewritten as use
ok 1 - is not ignored
ok 2 - formatted_ppi_statement
1..2
ok 7 - require rewritten as use
# Subtest: require Exporter not rewritten
ok 1 - statement is unchanged
1..1
ok 8 - require Exporter not rewritten
1..8
ok
t/respace-include.t ..............
ok 1 - spaces before parens are stripped
ok 2 - spaces before empty parens are stripped
ok 3 - spaces before versions are not stripped
1..3
ok
t/Sandbox.t ......................
ok 1 - first pkg
ok 2 - second pkg
ok 3 - names are not the same
# Subtest: Carp
ok 1 - no problems with eval
1..1
ok 4 - Carp
# Subtest: missing module
ok 1 - eval failure
1..1
ok 5 - missing module
# Subtest: local module
ok 1 - no eval failure
1..1
ok 6 - local module
# Subtest: local module with exception
ok 1 - eval failure
1..1
ok 7 - local module with exception
# Subtest: eval in tidied_document
ok 1 - does not update import with eval failure
1..1
ok 8 - eval in tidied_document
1..8
ok
t/script-with-inner-packages.t ...
ok 1 - functions with :: prefix found
1..1
ok
t/signatures.t ...................
ok 1 - tidied_document
1..1
ok
t/skip-all.t ..................... skipped: Test is broken
t/socket.t .......................
# Subtest: tidy
ok 1 - Two modules with the same exports do not get conflated
1..1
ok 1 - tidy
# Subtest: lint
ok 1 - fails linting
ok 2 - linting errors logged
1..2
ok 2 - lint
1..2
ok
t/sort-imports.t .................
ok 1 - sorted
1..1
ok
t/switches-in-import.t ...........
ok 1 - module switches preserved
1..1
ok
t/symbol-as-method-call.t ........ skipped: Need Object::Tap t/symbol-in-export.t .............
ok 1 - imports in exports found
1..1
ok
t/test-builder.t .................
ok 1 - isa_test_builder
1..1
ok
t/test-most.t ....................
# Subtest: Test::Most
ok 1 - tidied document
1..1
ok 1 - Test::Most
# Subtest: Test::More
ok 1 - tidied document
1..1
ok 2 - Test::More
1..2
ok
t/tie.t ..........................
not ok 1 - tie observed # TODO Cannot yet see packages used by tie
# Failed (TODO) test 'tie observed'
# at t/tie.t line 18.
# got: 'use strict;
# use warnings;
#
#
# tie my %hash, 'Tie::SubstrHash', 1, 1, 1;
# '
# expected: 'use strict;
# use warnings;
#
# use Tie::SubstrHash ();
#
# tie my %hash, 'Tie::SubstrHash', 1, 1, 1;
# '
1..1
ok
t/typeglob.t .....................
ok 1 - translates $CWD to *CWD in import
1..1
ok
t/unnest-quotes.t ................
ok 1 - no errors in logs
1..1
ok
t/use-and-require.t ..............
ok 1 - require not used to find existing imports
1..1
ok
t/var-in-hash-key.t ..............
ok 1 - var in hash key is found
1..1
ok
t/var-in-regex.t .................
ok 1 - exported var in regex is detected
1..1
ok
t/variable.t .....................
ok 1 - variable in block is found
ok 2 - interpolated_symbols
1..2
ok
t/warning.t ......................
ok 1 - no Mojo warnings
1..1
ok
t/with-version.t .................
ok 1 - versions preserved
1..1
ok
Test Summary Report
-------------------
t/moosex-types-moose.t (Wstat: 256 (exited 1) Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=86, Tests=207, 48 wallclock secs ( 0.25 usr 0.08 sys + 42.55 cusr 5.00 csys = 47.88 CPU)
Result: FAIL
Failed 1/86 test programs. 1/207 subtests failed.
make[2]: *** [Makefile:992: test_dynamic] Error 255
make[2]: Leaving directory '/build/reproducible-path/perlimports-0.000056' dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 163:45:40 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,513 |