summaryrefslogtreecommitdiffstats
path: root/runtime/poky/qemuarm64/core-image-sato-ptest-fast/ptest-libmodule-build-perl.log
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/poky/qemuarm64/core-image-sato-ptest-fast/ptest-libmodule-build-perl.log')
-rw-r--r--runtime/poky/qemuarm64/core-image-sato-ptest-fast/ptest-libmodule-build-perl.log1992
1 files changed, 996 insertions, 996 deletions
diff --git a/runtime/poky/qemuarm64/core-image-sato-ptest-fast/ptest-libmodule-build-perl.log b/runtime/poky/qemuarm64/core-image-sato-ptest-fast/ptest-libmodule-build-perl.log
index d2bb3e3d275..f6e03bbfb84 100644
--- a/runtime/poky/qemuarm64/core-image-sato-ptest-fast/ptest-libmodule-build-perl.log
+++ b/runtime/poky/qemuarm64/core-image-sato-ptest-fast/ptest-libmodule-build-perl.log
@@ -1,17 +1,456 @@
-2020-03-19T01:29
+2020-03-20T04:22
ERROR: Unable to detach from controlling tty, Inappropriate ioctl for device
-2020-03-19T01:29
+2020-03-20T04:22
+aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -I/usr/lib/perl5/5.30.1/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fwrapv -fno-strict-aliasing -o /tmp/MB-Y1nIMKJA/test.o /tmp/MB-Y1nIMKJA/test.c
+aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o /tmp/MB-Y1nIMKJA/test /tmp/MB-Y1nIMKJA/test.o
+1..0 # SKIP PAR::Dist 0.17 or up not installed to check .par's.
+PASS: t/par
+1..113
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
+ok 1 - An object of class 'Module::Build' isa 'Module::Build::Base'
+ok 2 - install_path() accessor
+ok 3 - returns assigned path
+ok 4 - can read stored path
+ok 5 - can access map
+ok 6 - can delete a path element
+ok 7 - deletes path from map
+ok 8 - install_base_relpaths() accessor
+ok 9 - emits error if path not relative
+ok 10 - returns assigned path
+ok 11 - can read stored path
+ok 12 - can access map
+ok 13 - can delete a path element
+ok 14 - deletes path from map
+ok 15 - prefix_relpaths() accessor
+ok 16 - defaults to 'site'
+ok 17 - emits error if path not relative
+ok 18 - returns assigned path
+ok 19 - can read stored path
+ok 20 - can access map
+ok 21 - can delete a path element
+ok 22 - deletes path from map
+ok 23
+ok 24
+ok 25
+ok 26 - bin destination
+ok 27 - lib destination
+ok 28 - binhtml destination
+ok 29 - libhtml destination
+ok 30 - libdoc destination
+ok 31 - bindoc destination
+ok 32 - script destination
+ok 33 - arch destination
+ok 34
+ok 35 - arch destination
+ok 36 - script destination
+ok 37 - libdoc destination
+ok 38 - bindoc destination
+ok 39 - libhtml destination
+ok 40 - binhtml destination
+ok 41 - bin destination
+ok 42 - lib destination
+ok 43
+ok 44
+ok 45
+ok 46 - arch destination
+ok 47 - script destination
+ok 48 - libhtml destination
+ok 49 - binhtml destination
+ok 50 - lib destination
+ok 51 - bin destination
+ok 52 - bindoc destination
+ok 53 - libdoc destination
+ok 54
+ok 55
+ok 56 - lib prefixed
+ok 57 - suffix correctish (/tmp/MB-0gNSSHLS/site/lib/perl5/site_perl + some/prefix = some/prefix/lib/perl5/site_perl)
+ok 58 - arch prefixed
+ok 59 - suffix correctish (/tmp/MB-0gNSSHLS/site/lib/perl5/site_perl/5.30.1/aarch64-linux + some/prefix = some/prefix/lib/perl5/site_perl/5.30.1/aarch64-linux)
+ok 60 - bin prefixed
+ok 61 - suffix correctish (/tmp/MB-0gNSSHLS/site/bin + some/prefix = some/prefix/bin)
+ok 62 - script prefixed
+ok 63 - suffix correctish (/tmp/MB-0gNSSHLS/site/bin + some/prefix = some/prefix/bin)
+ok 64 - bindoc prefixed
+ok 65 - suffix correctish (/tmp/MB-0gNSSHLS/site/man/man1 + some/prefix = some/prefix/man/man1)
+ok 66 - libdoc prefixed
+ok 67 - suffix correctish (/tmp/MB-0gNSSHLS/site/man/man3 + some/prefix = some/prefix/man/man3)
+ok 68 - binhtml prefixed
+ok 69 - suffix correctish (/tmp/MB-0gNSSHLS/site/html + some/prefix = some/prefix/html)
+ok 70 - libhtml prefixed
+ok 71 - suffix correctish (/tmp/MB-0gNSSHLS/site/html + some/prefix = some/prefix/html)
+ok 72
+ok 73 - lib prefixed
+ok 74 # skip 'lib' not configured
+ok 75 - arch prefixed
+ok 76 # skip 'arch' not configured
+ok 77 - bin prefixed
+ok 78 # skip 'bin' not configured
+ok 79 - script prefixed
+ok 80 # skip 'script' not configured
+ok 81 - bindoc prefixed
+ok 82 # skip 'bindoc' not configured
+ok 83 - libdoc prefixed
+ok 84 # skip 'libdoc' not configured
+ok 85 - binhtml prefixed
+ok 86 # skip 'binhtml' not configured
+ok 87 - libhtml prefixed
+ok 88 # skip 'libhtml' not configured
+ok 89
+ok 90 - lib prefixed
+ok 91 - suffix correctish (/foo/bar/lib/perl5/site_perl + another/prefix = another/prefix/lib/perl5/site_perl)
+ok 92 - arch prefixed
+ok 93 - suffix correctish (/foo/bar/lib/perl5/site_perl/5.30.1/aarch64-linux + another/prefix = another/prefix/lib/perl5/site_perl/5.30.1/aarch64-linux)
+ok 94 - bin prefixed
+ok 95 - suffix correctish (/biz/bin + another/prefix = another/prefix/bin)
+ok 96 - script prefixed
+ok 97 - suffix correctish (/foo/bar/bin + another/prefix = another/prefix/bin)
+ok 98 - bindoc prefixed
+ok 99 - suffix correctish (/foo/bar/man/man1 + another/prefix = another/prefix/man/man1)
+ok 100 - libdoc prefixed
+ok 101 - suffix correctish (/foo/bar/man/man3 + another/prefix = another/prefix/man/man3)
+ok 102 - binhtml prefixed
+ok 103 - suffix correctish (/html + another/prefix = another/prefix/html)
+ok 104 - libhtml prefixed
+ok 105 - suffix correctish (/foo/bar/html + another/prefix = another/prefix/html)
+ok 106 - lib destination
+ok 107 - bin destination
+ok 108 - binhtml destination
+ok 109 - libhtml destination
+ok 110 - libdoc destination
+ok 111 - bindoc destination
+ok 112 - script destination
+ok 113 - arch destination
+PASS: t/destinations
+ok 1 - Module::Build->new_from_context
+ok 2 - small Makefile.PL created
+ok 3 - Makefile.PL does not require a perl version
+ok 4 - Makefile.PL ran without error
+ok 5 - Makefile exists
+ok 6 - (skipping cleanup)
+ok 7 - Makefile has correct PREREQ_PM line
+ok 8 - make ran without error
+ok 9 - make test ran without error
+ok 10 - make test output indicated success
+ok 11 - make realclean ran without error
+ok 12 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
+ok 13 - Makefile exists
+ok 14 - Makefile cleaned up with realclean
+ok 15 - Makefile.PL ran without error
+ok 16 - Makefile exists
+ok 17 - Makefile cleaned up with distclean
+ok 18 - cleaned up Makefile
+ok 19 - Module::Build->new_from_context
+ok 20 - passthrough Makefile.PL created
+ok 21 - Makefile.PL does not require a perl version
+ok 22 - Makefile.PL ran without error
+ok 23 - Makefile exists
+ok 24 - (skipping cleanup)
+ok 25 - Makefile has correct PREREQ_PM line
+ok 26 - make ran without error
+ok 27 - make test ran without error
+ok 28 - make test output indicated success
+ok 29 - make realclean ran without error
+ok 30 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
+ok 31 - Makefile exists
+ok 32 - Makefile cleaned up with realclean
+ok 33 - Makefile.PL ran without error
+ok 34 - Makefile exists
+ok 35 - Makefile cleaned up with distclean
+ok 36 - cleaned up Makefile
+ok 37 - Module::Build->new_from_context
+ok 38 - traditional Makefile.PL created
+ok 39 - Makefile.PL does not require a perl version
+ok 40 - Makefile.PL ran without error
+ok 41 - Makefile exists
+ok 42 - (skipping cleanup)
+ok 43 - Makefile has correct PREREQ_PM line
+ok 44 - Found WriteMakefile arguments
+ok 45 - Makefile.PL has correct PL_FILES line
+ok 46 - make ran without error
+ok 47 - make test ran without error
+ok 48 - make test output indicated success
+ok 49 - make realclean ran without error
+ok 50 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
+ok 51 - Makefile exists
+ok 52 - Makefile cleaned up with realclean
+ok 53 - Makefile.PL ran without error
+ok 54 - Makefile exists
+ok 55 - Makefile cleaned up with distclean
+ok 56 - cleaned up Makefile
+ok 57 - Module::Build->new_from_context
+ok 58 - small Makefile.PL created
+ok 59 - Makefile.PL has 'require 5.030001;'
+ok 60 - Makefile.PL ran without error
+ok 61 - Makefile exists
+ok 62 - (skipping cleanup)
+ok 63 - Makefile has correct PREREQ_PM line
+ok 64 - make ran without error
+ok 65 - PL_files generated - foo
+ok 66 - make test ran without error
+ok 67 - make test output indicated success
+ok 68 - make realclean ran without error
+ok 69 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
+ok 70 - Makefile exists
+ok 71 - Makefile cleaned up with realclean
+ok 72 - Makefile.PL ran without error
+ok 73 - Makefile exists
+ok 74 - Makefile cleaned up with distclean
+ok 75 - cleaned up Makefile
+ok 76 - Module::Build->new_from_context
+ok 77 - passthrough Makefile.PL created
+ok 78 - Makefile.PL has 'require 5.030001;'
+ok 79 - Makefile.PL ran without error
+ok 80 - Makefile exists
+ok 81 - (skipping cleanup)
+ok 82 - Makefile has correct PREREQ_PM line
+ok 83 - make ran without error
+ok 84 - PL_files generated - foo
+ok 85 - make test ran without error
+ok 86 - make test output indicated success
+ok 87 - make realclean ran without error
+ok 88 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
+ok 89 - Makefile exists
+ok 90 - Makefile cleaned up with realclean
+ok 91 - Makefile.PL ran without error
+ok 92 - Makefile exists
+ok 93 - Makefile cleaned up with distclean
+ok 94 - cleaned up Makefile
+ok 95 - Module::Build->new_from_context
+ok 96 - traditional Makefile.PL created
+ok 97 - Makefile.PL has 'require 5.030001;'
+ok 98 - Makefile.PL ran without error
+ok 99 - Makefile exists
+ok 100 - (skipping cleanup)
+ok 101 - Makefile has correct PREREQ_PM line
+ok 102 - Found WriteMakefile arguments
+ok 103 - Makefile.PL has correct PL_FILES line
+ok 104 - make ran without error
+ok 105 - PL_files generated - foo
+ok 106 - make test ran without error
+ok 107 - make test output indicated success
+ok 108 - make realclean ran without error
+ok 109 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
+ok 110 - Makefile exists
+ok 111 - Makefile cleaned up with realclean
+ok 112 - Makefile.PL ran without error
+ok 113 - Makefile exists
+ok 114 - Makefile cleaned up with distclean
+ok 115 - cleaned up Makefile
+ok 116 - Module::Build->new_from_context
+ok 117 - fake_makefile lived
+ok 118 - found 'realclean' in fake_makefile output
+ok 119 - saw warning about 'build_class'
+ok 120 - passthrough Makefile.PL created
+ok 121 - Makefile.PL failed
+ok 122 - custom builder wasn't found
+ok 123 - small Makefile.PL created
+ok 124 - Makefile.PL failed
+ok 125 - custom builder wasn't found
+ok 126 - passthrough Makefile.PL created
+ok 127 - Makefile.PL ran without error
+ok 128 - small Makefile.PL created
+ok 129 - Makefile.PL ran without error
+ok 130 - passthrough Makefile.PL created
+ok 131 - passthrough Makefile.PL ran with arguments
+ok 132 - Build.PL generated
+ok 133 - installdirs is core
+ok 134 - tests set for verbose
+ok 135 - custom libdir
+ok 136 - PERL_POLLUTE set
+ok 137 - make test ran without error
+ok 138 - Should be verbose
+ok 139 - make test without verbose ran ok
+ok 140 - Should be non-verbose
+ok 141 - fakeinstall INSTALLDIRS=vendor ran ok
+ok 142 - Saw destination directory for INSTALLDIRS=vendor
+ok 143 - fakeinstall PREFIX=$libdir2 ran ok
+ok 144 - Saw destination directory for PREFIX=$libdir2
+ok 145 - fakeinstall PREFIX=$libdir2 LIB=mylib ran ok
+ok 146 - Saw destination directory for PREFIX=$libdir2 LIB=mylib
+ok 147 - Makefile shouldn't exist
+ok 148 - Makefile.PL cleaned up
+ok 149 - passthrough Makefile.PL created
+ok 150 - install_base set
+ok 151 - Tildes should be expanded
+ok 152 - Makefile shouldn't exist
+ok 153 - Makefile.PL cleaned up
+ok 154 - traditional Makefile.PL created
+ok 155 - Found WriteMakefile arguments
+ok 156 - Makefile.PL has correct TESTS line for recursive test files
+ok 157 - Makefile.PL cleaned up
+ok 158 - Makefile.PL created
+ok 159 - Correctly complains and converts dotted-decimal
+ok 160 - Properly converted dotted-decimal
+ok 161 - Makefile.PL cleaned up
+ok 162 - Makefile.PL doesn't exist before we start
+ok 163 - Correctly dies when it encounters invalid prereq
+ok 164 - Makefile.PL NOT created
+ok 165 - Makefile.PL cleaned up
+1..165
+PASS: t/compat
+1..26
+ok 1
+ok 2
+ok 3
+ok 4
+ok 5
+ok 6
+ok 7
+ok 8
+ok 9
+ok 10
+ok 11
+ok 12
+ok 13
+ok 14
+ok 15
+ok 16
+ok 17
+ok 18
+ok 19
+ok 20
+ok 21
+ok 22
+ok 23
+ok 24
+ok 25
+ok 26
+PASS: t/parents
+1..1
+ok 1
+PASS: t/add_property_array
+1..16
+ok 1
+ok 2
+ok 3
+ok 4
+ok 5
+ok 6
+ok 7
+ok 8
+ok 9
+ok 10
+ok 11
+ok 12
+ok 13 - API does not expand tildes
+ok 14
+ok 15
+ok 16
+PASS: t/tilde
1..9
-ok 1 - Construct build object with test_file_exts parameter
-ok 2 - Should see first test output
-ok 3 - Should see test success message
-ok 4 - Construct build object with test_file_exts parameter
-ok 5 - Should not see first test output
-ok 6 - Should see test success message
-ok 7 - Construct build object after setting tests to fail
-ok 8 - 'Build test' had non-zero exit code
-ok 9 - Saw emulated Test::Harness die() message
-PASS: t/use_tap_harness
+ok 1 - runtests ran with expected parameters
+ok 2 - runtests ran with expected parameters
+ok 3 - switches are undef
+ok 4 - switches are undef
+ok 5 - run_test_harness should not produce warning if Test::Harness::[Ss]witches are undef and harness_switches() return empty list
+ok 6 - runtests ran with expected parameters
+ok 7 - runtests ran with expected parameters
+ok 8 - switches are empty string
+ok 9 - switches are empty string
+PASS: t/unit_run_test_harness
+1..2
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
+ok 1 - dodged the bullet
+ok 2
+PASS: t/new_from_context
+1..1
+ok 1
+PASS: t/add_property_hash
+1..4
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - undef prereq converted to 0
+ok 3 - An object of class 'Module::Build' isa 'Module::Build'
+ok 4 - empty string prereq converted to 0
+PASS: t/properties/requires
+1..2
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - dist_suffix set correctly
+PASS: t/properties/dist_suffix
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - license 'perl' is valid
+ok 3 - META license will be 'perl'
+ok 4 - META license URL is correct
+ok 5 - An object of class 'Module::Build' isa 'Module::Build'
+ok 6 - license 'VaporWare' is valid
+ok 7 - META license will be 'unrestricted'
+ok 8 - META license URL is correct
+1..8
+PASS: t/properties/license
+1..23
+ok 1 - Created Module::Build object
+ok 2 - default share_dir undef if no 'share' dir exists
+ok 3 - File::ShareDir not added to 'requires'
+ok 4 - Created 'share' directory
+ok 5 - Created 'share/subdir/share' directory
+ok 6 - Created 'share/subdir/whatever' directory
+ok 7 - Created 'other/share' directory
+ok 8 - Default share_dir is undef even if 'share' exists
+ok 9 - File::ShareDir not added to 'requires'
+ok 10 - Scalar share_dir set as dist-type share
+ok 11 - Arrayref share_dir set as dist-type share
+ok 12 - Hashref share_dir w/ scalar dist set as dist-type share
+ok 13 - Hashref share_dir w/ arrayref dist set as dist-type share
+ok 14 - Hashref share_dir w/ both dist and module shares (scalar-form)
+ok 15 - Hashref share_dir w/ both dist and module shares (array-form)
+ok 16 - share_dir filemap for copying to lib complete
+ok 17 - Build ran and blib exists
+ok 18 - blib/lib/auto/share exists
+ok 19 - share_dir files copied to blib
+ok 20 - temp install dir created
+ok 21 - share_dir files correctly installed
+ok 22 # skip needs File::ShareDir 1.00
+ok 23 # skip needs File::ShareDir 1.00
+PASS: t/properties/share_dir
+1..4
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - module_name guessed from dist_name
+ok 3 - An object of class 'Module::Build' isa 'Module::Build'
+ok 4 - module_name guessed from dist_version_from
+PASS: t/properties/module_name
+1..19
+ok 1 - Default Build.PL
+ok 2 - needs_compiler is false
+ok 3 - ExtUtils::CBuilder is not in build_requires
+ok 4 - Build.PL with c_source
+ok 5 - c_source is set
+ok 6 - needs_compiler is true
+ok 7 - ExtUtils::CBuilder was added to build_requires
+ok 8 - Build.PL with xs files
+ok 9 - needs_compiler is true
+ok 10 - ExtUtils::CBuilder was added to build_requires
+ok 11 - Build.PL with xs files, but needs_compiler => 0
+ok 12 - needs_compiler is false
+ok 13 - ExtUtils::CBuilder is not in build_requires
+ok 14 - Build.PL with xs files, build_requires EU::CB 0.2
+ok 15 - needs_compiler is true
+ok 16 - build_requires for ExtUtils::CBuilder is correct version
+ok 17 - Build.PL while hiding compiler
+ok 18 - hidden compiler resulted in warning message during Build.PL
+ok 19 - hidden compiler resulted in fatal message during Build
+PASS: t/properties/needs_compiler
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - regular version has release_status 'stable'
+ok 3 - An object of class 'Module::Build' isa 'Module::Build'
+ok 4 - dotted-decimal version has release_status 'stable'
+ok 5 - An object of class 'Module::Build' isa 'Module::Build'
+ok 6 - alpha version has release_status 'testing'
+ok 7 - An object of class 'Module::Build' isa 'Module::Build'
+ok 8 - explicit 'unstable' keeps release_status 'unstable'
+ok 9 - An object of class 'Module::Build' isa 'Module::Build'
+ok 10 - regular version marked 'testing' gets 'TRIAL' suffix
+ok 11 - An object of class 'Module::Build' isa 'Module::Build'
+ok 12 - dotted version marked 'testing' gets 'TRIAL' suffix
+ok 13 - An object of class 'Module::Build' isa 'Module::Build'
+ok 14 - regular version marked 'unstable' gets 'TRIAL' suffix
+ok 15 - Got error message for illegal release_status
+ok 16 - Got error message for illegal 'stable' with alpha version
+ok 17 - An object of class 'Module::Build' isa 'Module::Build'
+ok 18 - non-standard dist_version does not get a suffix
+ok 19 - non-standard dist_version defaults to stable release_status
+1..19
+PASS: t/properties/release_status
1..18
ok 1
Created MYMETA.yml and MYMETA.json
@@ -44,101 +483,138 @@ ok 16 - Generating README from .pod over .pm
ok 17 - Extracting AUTHOR from .pod over .pm
ok 18 - Extracting abstract from .pod over .pm
PASS: t/metadata2
-1..19
-ok 1 - compiling lib/Module/Build.pm
-ok 2 - compiling lib/Module/Build/Base.pm
-ok 3 - compiling lib/Module/Build/Compat.pm
-ok 4 - compiling lib/Module/Build/Config.pm
-ok 5 - compiling lib/Module/Build/Cookbook.pm
-ok 6 - compiling lib/Module/Build/Dumper.pm
-ok 7 - compiling lib/Module/Build/Notes.pm
-ok 8 - compiling lib/Module/Build/PPMMaker.pm
-ok 9 - compiling lib/Module/Build/Platform/Default.pm
-ok 10 - compiling lib/Module/Build/Platform/MacOS.pm
-ok 11 - compiling lib/Module/Build/Platform/Unix.pm
-ok 12 - compiling lib/Module/Build/Platform/VMS.pm
-ok 13 - compiling lib/Module/Build/Platform/VOS.pm
-ok 14 - compiling lib/Module/Build/Platform/Windows.pm
-ok 15 - compiling lib/Module/Build/Platform/aix.pm
-ok 16 - compiling lib/Module/Build/Platform/cygwin.pm
-ok 17 - compiling lib/Module/Build/Platform/darwin.pm
-ok 18 - compiling lib/Module/Build/Platform/os2.pm
-ok 19 - compiling lib/Module/Build/PodParser.pm
-PASS: t/00-compile
-1..34
+1..9
+ok 1 - Construct build object with test_file_exts parameter
+ok 2 - Should see first test output
+ok 3 - Should see test success message
+ok 4 - Construct build object with test_file_exts parameter
+ok 5 - Should not see first test output
+ok 6 - Should see test success message
+ok 7 - Construct build object after setting tests to fail
+ok 8 - 'Build test' had non-zero exit code
+ok 9 - Saw emulated Test::Harness die() message
+PASS: t/use_tap_harness
+1..14
Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-ok 1
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/lib/perl5/site_perl/5.30.1/Simple.pm
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/tmp/MB-xvIZnbT0/site/man/man3/Simple.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/share/doc/perl/html/site/lib/Simple.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/bin/script
+Creating new 'Build' script for 'Simple' version '3.14159265'
+ok 1 - saw warning about M::B not in configure_requires
ok 2
ok 3
ok 4
-ok 5 - /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/lib/perl5/site_perl/5.30.1/aarch64-linux/auto/Simple/.packlist should be written
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/lib/perl5/5.30.1/Simple.pm
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/tmp/MB-xvIZnbT0/man/man3/Simple.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/share/doc/perl/html/lib/Simple.html
+ok 5
ok 6
-ok 7
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/bar/Simple.pm
-ok 8
+ok 7 - Add M::B to configure_requires
+ok 8 - Test::More was required by ->new
ok 9
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/base/lib/perl5/Simple.pm
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/base/man/man3/Simple.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/base/html/lib/Simple.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/base/html/site/lib/Simple.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/base/bin/script
-ok 10
-ok 11
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/lib/perl5/site_perl/5.30.1/Simple/ConfigData.pm
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/tmp/MB-xvIZnbT0/site/man/man3/Simple::ConfigData.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/share/doc/perl/html/site/lib/Simple/ConfigData.html
+ok 10 - 'meta-spec' -> 'version' field present in META.yml
+ok 11 - 'meta-spec' -> 'url' field present in META.yml
ok 12
ok 13
-ok 14
-ok 15
-ok 16
-ok 17
-ok 18
-ok 19
-Cleaning up build files
-Cleaning up configuration files
-ok 20
+ok 14 - Add M::B to configure_requires
+PASS: t/metadata
+1..8
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - dist_name is 'Simple'
+ok 3 - set for no recursive testing
+ok 4 - recursive tests run via PERL_MB_OPT
+Checking whether your kit is complete...
+Looks good
+
+Checking prerequisites...
+Looks good
+
+Deleting MYMETA.json
+Removed previous 'MYMETA.json'
+Deleting MYMETA.yml
+Removed previous 'MYMETA.yml'
Created MYMETA.yml and MYMETA.json
+Deleting Build
+Removed previous script 'Build'
Creating new 'Build' script for 'Simple' version '0.01'
-ok 21
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/lib/Simple.pm
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/share/man/man3/Simple.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/share/doc/perl/html/site/lib/Simple.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/usr/bin/script
-ok 22
-ok 23
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/bar/man/man3/Simple.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/bar/html/site/lib/Simple.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test32757/bar/bin/script
-ok 24
-ok 25 - Look for file at /usr/lib/libmodule-build-perl/ptest/t/install_test32757/foo/lib/Simple.pm
-Cleaning up build files
-Cleaning up configuration files
-ok 26
-ok 27
-ok 28
-ok 29
-ok 30
-ok 31
-ok 32
-ok 33
-ok 34
-PASS: t/install
+ok 5 - PERL_MB_OPT set recusive tests in Build.PL
+ok 6 - PERL_MB_OPT set verbose in Build.PL
+ok 7 - PERL_MB_OPT cleared
+ok 8 - recursive tests run via Build object
+PASS: t/perl_mb_opt
+aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -I/usr/lib/perl5/5.30.1/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fwrapv -fno-strict-aliasing -o /tmp/MB-NETBCqsX/test.o /tmp/MB-NETBCqsX/test.c
+aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o /tmp/MB-NETBCqsX/test /tmp/MB-NETBCqsX/test.o
+1..12
+ok 1
+Using default codebase 'PPM-Simple-0.01.tar.gz'
+ok 2
+ok 3 - blib/arch/auto/Simple/Simple.so
+ok 4 - blib/lib/Simple.pm
+ok 5 - blib/script/hello
+ok 6 - blib/man3/Simple.3
+ok 7 - blib/man1/hello.1
+ok 8 - blib/html/site/lib/Simple.html
+ok 9 - blib/html/bin/hello.html
+Using default codebase 'PPM-Simple-0.01.tar.gz'
+ok 10
+ok 11 - blib/html/site/lib/Simple.html
+ok 12 - blib/html/bin/hello.html
+PASS: t/ppm
+1..23
+ok 1
+ok 2 - MyModuleBuilder->can('ACTION_foo')
+ok 3 - got doc for 'foo'
+ok 4 - got the right doc
+ok 5 - got doc for 'bar'
+ok 6 - got the right doc
+ok 7 - got doc for 'baz'
+ok 8 - got the right doc
+ok 9 - slap
+ok 10 - informative error
+ok 11 - got doc for 'help'
+not ok 12 - got the right doc # TODO Do we allow overrides on just docs?
+# Failed (TODO) test 'got the right doc'
+# at t/help.t line 93.
+# '=item help
+#
+# Does the help thing.
+#
+# You should probably not be seeing this. That is, we haven't
+# overridden the help action, but we're able to override just the
+# docs? That almost seems reasonable, but is probably wrong.
+#
+# =item help
+#
+# [version 0.03]
+#
+# This action will simply print out a message that is meant to help you
+# use the build process. It will show you a list of available build
+# actions too.
+#
+# With an optional argument specifying an action name (e.g. C<Build help
+# test>), the 'help' action will show you any POD documentation it can
+# find for that action.
+#
+# '
+# matches '(?^s:^=\w+ help\n\nDoes the help thing\.)'
+not ok 13 - got doc for 'foo' # TODO Support capitalized Actions section
+# Failed (TODO) test 'got doc for 'foo''
+# at t/help.t line 182.
+not ok 14 - got the right doc # TODO Support capitalized Actions section
+# Failed (TODO) test 'got the right doc'
+# at t/help.t line 183.
+# 'undef'
+# doesn't match '(?^s:^=\w+ foo\n\nDoes the foo thing\.)'
+not ok 15 - got doc for 'bar' # TODO Support capitalized Actions section
+# Failed (TODO) test 'got doc for 'bar''
+# at t/help.t line 182.
+not ok 16 - got the right doc # TODO Support capitalized Actions section
+# Failed (TODO) test 'got the right doc'
+# at t/help.t line 183.
+# 'undef'
+# doesn't match '(?^s:^=\w+ bar\n\nDoes the bar thing\.)'
+ok 17 - got doc for 'foo'
+ok 18 - got the right doc
+ok 19 - got doc for 'bar'
+ok 20 - got the right doc
+ok 21 - got doc for 'baz'
+ok 22 - got the right doc
+ok 23 - nothing after uplevel
+PASS: t/help
1..27
ok 1 - Create new build object
ok 2 - Property "foo" should be undef
@@ -168,16 +644,9 @@ ok 25 - And it should suggest "core" in the error message
ok 26 - Should catch exception for invalid "installdirs" value
ok 27 - And it should suggest the proper values in the error message
PASS: t/add_property
-ok 1 - Default maniskip written
-ok 2 - default MANIFEST.SKIP used
-ok 3 - Module::Build specific entries
-ok 4 - distribution tarball entry
-1..4
-PASS: t/write_default_maniskip
-1..1
-ok 1 - found nested ACTION_* debug statements
-PASS: t/debug
-1..26
+1..11
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
ok 1
ok 2
ok 3
@@ -187,48 +656,33 @@ ok 6
ok 7
ok 8
ok 9
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
ok 10
ok 11
-ok 12
-ok 13
-ok 14
-ok 15
-ok 16
-ok 17
-ok 18
-ok 19
-ok 20
-ok 21
-ok 22
-ok 23
-ok 24
-ok 25
-ok 26
-PASS: t/parents
-aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -I/usr/lib/perl5/5.30.1/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fwrapv -fno-strict-aliasing -o /tmp/MB-rUVkt0tm/test.o /tmp/MB-rUVkt0tm/test.c
-aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o /tmp/MB-rUVkt0tm/test /tmp/MB-rUVkt0tm/test.o
-1..12
-ok 1
-Using default codebase 'PPM-Simple-0.01.tar.gz'
-ok 2
-ok 3 - blib/arch/auto/Simple/Simple.so
-ok 4 - blib/lib/Simple.pm
-ok 5 - blib/script/hello
-ok 6 - blib/man3/Simple.3
-ok 7 - blib/man1/hello.1
-ok 8 - blib/html/site/lib/Simple.html
-ok 9 - blib/html/bin/hello.html
-Using default codebase 'PPM-Simple-0.01.tar.gz'
-ok 10
-ok 11 - blib/html/site/lib/Simple.html
-ok 12 - blib/html/bin/hello.html
-PASS: t/ppm
-1..2
+PASS: t/notes
+1..8
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
Building Simple
-ok 1 - Manpage is found at blib/libdoc/Simple::PodWithUtf8.3
-ok 2 - POD should contain special characters
-PASS: t/manifypods_with_utf8
-1..58
+Installing test_install/lib/perl5/Simple.pm
+Installing test_install/lib/perl5/Bar.pm
+Installing test_install/man/man3/Simple.3
+Installing test_install/html/site/lib/Simple.html
+Installing test_install/bin/foo
+ok 1 - Generated PL_files installed from bin
+ok 2 - and from lib
+ok 3 - PL_files not installed from bin
+ok 4 - nor from lib
+ok 5 - Generated bin contains correct content
+ok 6 - so does the lib
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
+ok 7 - special PL file ran
+ok 8 - generated special file not added to cleanup
+PASS: t/PL_files
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'bin-foo' version '0.01'
ok 1
ok 2
ok 3
@@ -237,105 +691,8 @@ ok 5
ok 6
ok 7
ok 8
-ok 9
-ok 10
-ok 11
-Cleaning up build files
-Cleaning up configuration files
-ok 12
-ok 13
-ok 14
-ok 15
-ok 16
-Cleaning up build files
-Cleaning up configuration files
-ok 17
-ok 18
-ok 19
-ok 20
-ok 21
-ok 22
-ok 23
-Cleaning up build files
-Cleaning up configuration files
-Checking whether your kit is complete...
-Looks good
-
-Checking prerequisites...
-Looks good
-
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-ok 24
-ok 25
-ok 26
-ok 27
-ok 28
-ok 29 - bar
-ok 30 - bat
-ok 31
-ok 32
-ok 33
-ok 34
-ok 35
-ok 36
-ok 37
-ok 38
-ok 39
-ok 40
-ok 41
-ok 42 - dist_author converted to array if simple string
-ok 43
-ok 44
-ok 45
-ok 46 - Should split shell string into list
-ok 47 - Should split shell string into list
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-ok 48
-ok 49 - Should split shell string into list
-ok 50 - Should split shell string into list
-ok 51
-ok 52 - Should have include dirs
-ok 53
-ok 54 - Should have string include dir
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-ok 55
-ok 56 - Should have include dirs
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-ok 57
-ok 58 - Should have single include dir
-PASS: t/basic
-1..9
-ok 1 - runtests ran with expected parameters
-ok 2 - runtests ran with expected parameters
-ok 3 - switches are undef
-ok 4 - switches are undef
-ok 5 - run_test_harness should not produce warning if Test::Harness::[Ss]witches are undef and harness_switches() return empty list
-ok 6 - runtests ran with expected parameters
-ok 7 - runtests ran with expected parameters
-ok 8 - switches are empty string
-ok 9 - switches are empty string
-PASS: t/unit_run_test_harness
-1..6
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - cpan_client is mocked with perl
-ok 3 - ran mocked Build installdeps
-ok 4 - saw File::Spec prereq
-ok 5 - saw Getopt::Long prereq
-ok 6 - Build installdeps with bad cpan_client fails
-PASS: t/actions/installdeps
-1..7
-ok 1 - MANIFEST.SKIP doesn't exist at start
-ok 2 - An object of class 'Module::Build' isa 'Module::Build'
-ok 3 - 'Build manifest_skip' creates MANIFEST.SKIP
-ok 4 - Saw creation message
-ok 5 - Running it again warns about pre-existing MANIFEST.SKIP
-ok 6 - File does not appear modified
-ok 7 - MANIFEST.SKIP still exists after distclean
-PASS: t/actions/manifest_skip
+1..8
+PASS: t/script_dist
1..29
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Simple' version '0.01'
@@ -375,35 +732,141 @@ ok 27 # skip Windows-only test
ok 28 # skip Windows-only test
ok 29 # skip Windows-only test
PASS: t/runthrough
-aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -I/usr/lib/perl5/5.30.1/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fwrapv -fno-strict-aliasing -o /tmp/MB-NyuHDy8W/test.o /tmp/MB-NyuHDy8W/test.c
-aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o /tmp/MB-NyuHDy8W/test /tmp/MB-NyuHDy8W/test.o
-1..22
+1..3
+ok 1 - Construct build object with test_file_exts parameter
+ok 2 - Should see first test output
+ok 3 - Should see second test output
+PASS: t/test_file_exts
+1..1
+ok 1 - found nested ACTION_* debug statements
+PASS: t/debug
+1..25
ok 1
-ok 2
-ok 3
-ok 4
-ok 5
-ok 6
-ok 7
-ok 8
+ok 2 - saw expected output from first test
+ok 3 - saw expected output from second test
+ok 4 - we have some test output
+ok 5 - saw expected output from first test
+ok 6 - saw expected output from second test
+ok 7 - expected output from basic.t
+ok 8 - expected output from basic.t
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
-ok 15
+ok 15 - saw expected output from first test
+ok 16 - saw expected output from second test
+ok 17 - we have some test output
+ok 18 - saw expected output from first test
+ok 19 - saw expected output from second test
+ok 20 - expected output from basic.t
+ok 21 - expected output from basic.t
+ok 22
+ok 23
+ok 24
+ok 25
+PASS: t/test_types
+1..3
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - dist_name is 'Simple'
+ok 3 - resume added @INC addition to @INC
+PASS: t/resume
+1..14
+ok 1 - object created
+ok 2 - author
+ok 3 - abstract
+ok 4 - object created
+ok 5 - author
+ok 6 - abstract
+ok 7 - object created
+ok 8 - author
+ok 9 - abstract
+ok 10 - object created
+ok 11 - author
+ok 12 - abstract
+ok 13 - object created
+ok 14 - abstract
+PASS: t/pod_parser
+1..21
+ok 1 - bindoc_dirs
+ok 2 - libdoc_dirs
+Building Simple
+ok 3
+ok 4 - lib/Simple/NoPod.pm should not contain POD
+ok 5 - bin/haspod.pl should contain POD
+ok 6 - Created blib/bindoc/haspod.pl.1 manpage
+ok 7 - bin/nopod.pl should not contain POD
+ok 8 - lib/Simple.pm should contain POD
+ok 9 - Created blib/libdoc/Simple.3 manpage
+ok 10 - lib/Simple/AllPod.pod should contain POD
+ok 11 - Created blib/libdoc/Simple::AllPod.3 manpage
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/man/man1/haspod.pl.1
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/html/bin/haspod.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/lib/perl5/Simple.pm
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/lib/perl5/Simple/AllPod.pod
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/lib/perl5/Simple/NoPod.pm
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/man/man3/Simple::AllPod.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/man/man3/Simple.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/html/site/lib/Simple.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/html/site/lib/Simple/AllPod.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/bin/nopod.pl
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1811/bin/haspod.pl
+ok 12 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test1811/man/man1/haspod.pl.1 manpage
+ok 13 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test1811/man/man3/Simple.3 manpage
+ok 14 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test1811/man/man3/Simple::AllPod.3 manpage
+Cleaning up build files
+Cleaning up configuration files
+ok 15 - override libdoc_dirs
ok 16
-ok 17 - Can't build xs under pureperl
-ok 18 - Can't build xs under pureperl, unless allow_pureperl
-ok 19
+ok 17
+ok 18
+ok 19 - =item testcover
+#
+# [version 0.26]
+#
+# Runs the C<test> action using C<Devel::Cover>, generating a
+# code-coverage report showing which parts of the code were actually
+# exercised during the tests.
+#
+# To pass options to C<Devel::Cover>, set the C<$DEVEL_COVER_OPTIONS>
+# environment variable:
+#
+# DEVEL_COVER_OPTIONS=-ignore,Build ./Build testcover
+#
+#
ok 20
-ok 21
-ok 22
-PASS: t/xs
-1..11
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
+ok 21 - =item disttest
+#
+# [version 0.05]
+#
+# Performs the 'distdir' action, then switches into that directory and runs a
+# C<perl Build.PL>, followed by the 'build' and 'test' actions in that directory.
+# Use PERL_MB_OPT or F<.modulebuildrc> to set options that should be applied
+# during subprocesses
+#
+#
+#
+PASS: t/manifypods
+1..7
+ok 1 - MANIFEST.SKIP doesn't exist at start
+ok 2 - An object of class 'Module::Build' isa 'Module::Build'
+ok 3 - 'Build manifest_skip' creates MANIFEST.SKIP
+ok 4 - Saw creation message
+ok 5 - Running it again warns about pre-existing MANIFEST.SKIP
+ok 6 - File does not appear modified
+ok 7 - MANIFEST.SKIP still exists after distclean
+PASS: t/actions/manifest_skip
+1..6
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - cpan_client is mocked with perl
+ok 3 - ran mocked Build installdeps
+ok 4 - saw File::Spec prereq
+ok 5 - saw Getopt::Long prereq
+ok 6 - Build installdeps with bad cpan_client fails
+PASS: t/actions/installdeps
+1..12
ok 1
ok 2
ok 3
@@ -411,18 +874,16 @@ ok 4
ok 5
ok 6
ok 7
-ok 8
+ok 8 - ./Build distdir --sign 0 does not sign
ok 9
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
ok 10
ok 11
-PASS: t/notes
-1..3
-ok 1 - Makefile.PL exit
-ok 2
-ok 3
-PASS: t/compat/exit
+ok 12 - Build.PL --sign=1 signs
+PASS: t/signature
+1..2
+ok 1 - An object of class 'Module::Build' isa 'Module::Build'
+ok 2 - dist_name is 'Simple'
+PASS: t/sample
1..225
ok 1 - Split using Module::Build
ok 2 - Split using Module::Build
@@ -653,182 +1114,7 @@ ok 223 - backticks round trip for {a\\}
ok 224 - backticks round trip for {a\"}
ok 225
PASS: t/ext
-aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -I/usr/lib/perl5/5.30.1/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fwrapv -fno-strict-aliasing -o /tmp/MB-1S8jublh/test.o /tmp/MB-1S8jublh/test.c
-aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o /tmp/MB-1S8jublh/test /tmp/MB-1S8jublh/test.o
-1..0 # SKIP PAR::Dist 0.17 or up not installed to check .par's.
-PASS: t/par
-1..2
-ok 1 - version_from_file
-ok 2 - compare: 1.0_01 > 1.0
-PASS: t/versions
-ok 1 - Module::Build->new_from_context
-ok 2 - small Makefile.PL created
-ok 3 - Makefile.PL does not require a perl version
-ok 4 - Makefile.PL ran without error
-ok 5 - Makefile exists
-ok 6 - (skipping cleanup)
-ok 7 - Makefile has correct PREREQ_PM line
-ok 8 - make ran without error
-ok 9 - make test ran without error
-ok 10 - make test output indicated success
-ok 11 - make realclean ran without error
-ok 12 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
-ok 13 - Makefile exists
-ok 14 - Makefile cleaned up with realclean
-ok 15 - Makefile.PL ran without error
-ok 16 - Makefile exists
-ok 17 - Makefile cleaned up with distclean
-ok 18 - cleaned up Makefile
-ok 19 - Module::Build->new_from_context
-ok 20 - passthrough Makefile.PL created
-ok 21 - Makefile.PL does not require a perl version
-ok 22 - Makefile.PL ran without error
-ok 23 - Makefile exists
-ok 24 - (skipping cleanup)
-ok 25 - Makefile has correct PREREQ_PM line
-ok 26 - make ran without error
-ok 27 - make test ran without error
-ok 28 - make test output indicated success
-ok 29 - make realclean ran without error
-ok 30 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
-ok 31 - Makefile exists
-ok 32 - Makefile cleaned up with realclean
-ok 33 - Makefile.PL ran without error
-ok 34 - Makefile exists
-ok 35 - Makefile cleaned up with distclean
-ok 36 - cleaned up Makefile
-ok 37 - Module::Build->new_from_context
-ok 38 - traditional Makefile.PL created
-ok 39 - Makefile.PL does not require a perl version
-ok 40 - Makefile.PL ran without error
-ok 41 - Makefile exists
-ok 42 - (skipping cleanup)
-ok 43 - Makefile has correct PREREQ_PM line
-ok 44 - Found WriteMakefile arguments
-ok 45 - Makefile.PL has correct PL_FILES line
-ok 46 - make ran without error
-ok 47 - make test ran without error
-ok 48 - make test output indicated success
-ok 49 - make realclean ran without error
-ok 50 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
-ok 51 - Makefile exists
-ok 52 - Makefile cleaned up with realclean
-ok 53 - Makefile.PL ran without error
-ok 54 - Makefile exists
-ok 55 - Makefile cleaned up with distclean
-ok 56 - cleaned up Makefile
-ok 57 - Module::Build->new_from_context
-ok 58 - small Makefile.PL created
-ok 59 - Makefile.PL has 'require 5.030001;'
-ok 60 - Makefile.PL ran without error
-ok 61 - Makefile exists
-ok 62 - (skipping cleanup)
-ok 63 - Makefile has correct PREREQ_PM line
-ok 64 - make ran without error
-ok 65 - PL_files generated - foo
-ok 66 - make test ran without error
-ok 67 - make test output indicated success
-ok 68 - make realclean ran without error
-ok 69 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
-ok 70 - Makefile exists
-ok 71 - Makefile cleaned up with realclean
-ok 72 - Makefile.PL ran without error
-ok 73 - Makefile exists
-ok 74 - Makefile cleaned up with distclean
-ok 75 - cleaned up Makefile
-ok 76 - Module::Build->new_from_context
-ok 77 - passthrough Makefile.PL created
-ok 78 - Makefile.PL has 'require 5.030001;'
-ok 79 - Makefile.PL ran without error
-ok 80 - Makefile exists
-ok 81 - (skipping cleanup)
-ok 82 - Makefile has correct PREREQ_PM line
-ok 83 - make ran without error
-ok 84 - PL_files generated - foo
-ok 85 - make test ran without error
-ok 86 - make test output indicated success
-ok 87 - make realclean ran without error
-ok 88 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
-ok 89 - Makefile exists
-ok 90 - Makefile cleaned up with realclean
-ok 91 - Makefile.PL ran without error
-ok 92 - Makefile exists
-ok 93 - Makefile cleaned up with distclean
-ok 94 - cleaned up Makefile
-ok 95 - Module::Build->new_from_context
-ok 96 - traditional Makefile.PL created
-ok 97 - Makefile.PL has 'require 5.030001;'
-ok 98 - Makefile.PL ran without error
-ok 99 - Makefile exists
-ok 100 - (skipping cleanup)
-ok 101 - Makefile has correct PREREQ_PM line
-ok 102 - Found WriteMakefile arguments
-ok 103 - Makefile.PL has correct PL_FILES line
-ok 104 - make ran without error
-ok 105 - PL_files generated - foo
-ok 106 - make test ran without error
-ok 107 - make test output indicated success
-ok 108 - make realclean ran without error
-ok 109 - Makefile.PL ran without error (postargs: INSTALLDIRS=vendor)
-ok 110 - Makefile exists
-ok 111 - Makefile cleaned up with realclean
-ok 112 - Makefile.PL ran without error
-ok 113 - Makefile exists
-ok 114 - Makefile cleaned up with distclean
-ok 115 - cleaned up Makefile
-ok 116 - Module::Build->new_from_context
-ok 117 - fake_makefile lived
-ok 118 - found 'realclean' in fake_makefile output
-ok 119 - saw warning about 'build_class'
-ok 120 - passthrough Makefile.PL created
-ok 121 - Makefile.PL failed
-ok 122 - custom builder wasn't found
-ok 123 - small Makefile.PL created
-ok 124 - Makefile.PL failed
-ok 125 - custom builder wasn't found
-ok 126 - passthrough Makefile.PL created
-ok 127 - Makefile.PL ran without error
-ok 128 - small Makefile.PL created
-ok 129 - Makefile.PL ran without error
-ok 130 - passthrough Makefile.PL created
-ok 131 - passthrough Makefile.PL ran with arguments
-ok 132 - Build.PL generated
-ok 133 - installdirs is core
-ok 134 - tests set for verbose
-ok 135 - custom libdir
-ok 136 - PERL_POLLUTE set
-ok 137 - make test ran without error
-ok 138 - Should be verbose
-ok 139 - make test without verbose ran ok
-ok 140 - Should be non-verbose
-ok 141 - fakeinstall INSTALLDIRS=vendor ran ok
-ok 142 - Saw destination directory for INSTALLDIRS=vendor
-ok 143 - fakeinstall PREFIX=$libdir2 ran ok
-ok 144 - Saw destination directory for PREFIX=$libdir2
-ok 145 - fakeinstall PREFIX=$libdir2 LIB=mylib ran ok
-ok 146 - Saw destination directory for PREFIX=$libdir2 LIB=mylib
-ok 147 - Makefile shouldn't exist
-ok 148 - Makefile.PL cleaned up
-ok 149 - passthrough Makefile.PL created
-ok 150 - install_base set
-ok 151 - Tildes should be expanded
-ok 152 - Makefile shouldn't exist
-ok 153 - Makefile.PL cleaned up
-ok 154 - traditional Makefile.PL created
-ok 155 - Found WriteMakefile arguments
-ok 156 - Makefile.PL has correct TESTS line for recursive test files
-ok 157 - Makefile.PL cleaned up
-ok 158 - Makefile.PL created
-ok 159 - Correctly complains and converts dotted-decimal
-ok 160 - Properly converted dotted-decimal
-ok 161 - Makefile.PL cleaned up
-ok 162 - Makefile.PL doesn't exist before we start
-ok 163 - Correctly dies when it encounters invalid prereq
-ok 164 - Makefile.PL NOT created
-ok 165 - Makefile.PL cleaned up
-1..165
-PASS: t/compat
-1..16
+1..58
ok 1
ok 2
ok 3
@@ -840,569 +1126,76 @@ ok 8
ok 9
ok 10
ok 11
+Cleaning up build files
+Cleaning up configuration files
ok 12
-ok 13 - API does not expand tildes
+ok 13
ok 14
ok 15
ok 16
-PASS: t/tilde
-1..2
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - dist_name is 'Simple'
-PASS: t/sample
-1..14
-ok 1 - object created
-ok 2 - author
-ok 3 - abstract
-ok 4 - object created
-ok 5 - author
-ok 6 - abstract
-ok 7 - object created
-ok 8 - author
-ok 9 - abstract
-ok 10 - object created
-ok 11 - author
-ok 12 - abstract
-ok 13 - object created
-ok 14 - abstract
-PASS: t/pod_parser
-1..8
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-Building Simple
-Installing test_install/lib/perl5/Simple.pm
-Installing test_install/lib/perl5/Bar.pm
-Installing test_install/man/man3/Simple.3
-Installing test_install/html/site/lib/Simple.html
-Installing test_install/bin/foo
-ok 1 - Generated PL_files installed from bin
-ok 2 - and from lib
-ok 3 - PL_files not installed from bin
-ok 4 - nor from lib
-ok 5 - Generated bin contains correct content
-ok 6 - so does the lib
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-ok 7 - special PL file ran
-ok 8 - generated special file not added to cleanup
-PASS: t/PL_files
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'bin-foo' version '0.01'
-ok 1
-ok 2
-ok 3
-ok 4
-ok 5
-ok 6
-ok 7
-ok 8
-1..8
-PASS: t/script_dist
-1..3
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - dist_name is 'Simple'
-ok 3 - resume added @INC addition to @INC
-PASS: t/resume
-1..25
-ok 1
-ok 2 - saw expected output from first test
-ok 3 - saw expected output from second test
-ok 4 - we have some test output
-ok 5 - saw expected output from first test
-ok 6 - saw expected output from second test
-ok 7 - expected output from basic.t
-ok 8 - expected output from basic.t
-ok 9
-ok 10
-ok 11
-ok 12
-ok 13
-ok 14
-ok 15 - saw expected output from first test
-ok 16 - saw expected output from second test
-ok 17 - we have some test output
-ok 18 - saw expected output from first test
-ok 19 - saw expected output from second test
-ok 20 - expected output from basic.t
-ok 21 - expected output from basic.t
-ok 22
-ok 23
-ok 24
-ok 25
-PASS: t/test_types
-1..21
-ok 1 - bindoc_dirs
-ok 2 - libdoc_dirs
-Building Simple
-ok 3
-ok 4 - bin/haspod.pl should contain POD
-ok 5 - Created blib/bindoc/haspod.pl.1 manpage
-ok 6 - lib/Simple/AllPod.pod should contain POD
-ok 7 - Created blib/libdoc/Simple::AllPod.3 manpage
-ok 8 - bin/nopod.pl should not contain POD
-ok 9 - lib/Simple.pm should contain POD
-ok 10 - Created blib/libdoc/Simple.3 manpage
-ok 11 - lib/Simple/NoPod.pm should not contain POD
-Building Simple
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/man/man1/haspod.pl.1
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/html/bin/haspod.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/lib/perl5/Simple.pm
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/lib/perl5/Simple/AllPod.pod
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/lib/perl5/Simple/NoPod.pm
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/man/man3/Simple::AllPod.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/man/man3/Simple.3
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/html/site/lib/Simple.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/html/site/lib/Simple/AllPod.html
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/bin/nopod.pl
-Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1908/bin/haspod.pl
-ok 12 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test1908/man/man1/haspod.pl.1 manpage
-ok 13 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test1908/man/man3/Simple::AllPod.3 manpage
-ok 14 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test1908/man/man3/Simple.3 manpage
Cleaning up build files
Cleaning up configuration files
-ok 15 - override libdoc_dirs
-ok 16
ok 17
ok 18
-ok 19 - =item testcover
-#
-# [version 0.26]
-#
-# Runs the C<test> action using C<Devel::Cover>, generating a
-# code-coverage report showing which parts of the code were actually
-# exercised during the tests.
-#
-# To pass options to C<Devel::Cover>, set the C<$DEVEL_COVER_OPTIONS>
-# environment variable:
-#
-# DEVEL_COVER_OPTIONS=-ignore,Build ./Build testcover
-#
-#
+ok 19
ok 20
-ok 21 - =item disttest
-#
-# [version 0.05]
-#
-# Performs the 'distdir' action, then switches into that directory and runs a
-# C<perl Build.PL>, followed by the 'build' and 'test' actions in that directory.
-# Use PERL_MB_OPT or F<.modulebuildrc> to set options that should be applied
-# during subprocesses
-#
-#
-#
-PASS: t/manifypods
-1..113
+ok 21
+ok 22
+ok 23
+Cleaning up build files
+Cleaning up configuration files
+Checking whether your kit is complete...
+Looks good
+
+Checking prerequisites...
+Looks good
+
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Simple' version '0.01'
-ok 1 - An object of class 'Module::Build' isa 'Module::Build::Base'
-ok 2 - install_path() accessor
-ok 3 - returns assigned path
-ok 4 - can read stored path
-ok 5 - can access map
-ok 6 - can delete a path element
-ok 7 - deletes path from map
-ok 8 - install_base_relpaths() accessor
-ok 9 - emits error if path not relative
-ok 10 - returns assigned path
-ok 11 - can read stored path
-ok 12 - can access map
-ok 13 - can delete a path element
-ok 14 - deletes path from map
-ok 15 - prefix_relpaths() accessor
-ok 16 - defaults to 'site'
-ok 17 - emits error if path not relative
-ok 18 - returns assigned path
-ok 19 - can read stored path
-ok 20 - can access map
-ok 21 - can delete a path element
-ok 22 - deletes path from map
-ok 23
ok 24
ok 25
-ok 26 - libhtml destination
-ok 27 - binhtml destination
-ok 28 - libdoc destination
-ok 29 - lib destination
-ok 30 - bin destination
-ok 31 - bindoc destination
-ok 32 - arch destination
-ok 33 - script destination
+ok 26
+ok 27
+ok 28
+ok 29 - bar
+ok 30 - bat
+ok 31
+ok 32
+ok 33
ok 34
-ok 35 - libdoc destination
-ok 36 - lib destination
-ok 37 - bin destination
-ok 38 - bindoc destination
-ok 39 - libhtml destination
-ok 40 - binhtml destination
-ok 41 - script destination
-ok 42 - arch destination
+ok 35
+ok 36
+ok 37
+ok 38
+ok 39
+ok 40
+ok 41
+ok 42 - dist_author converted to array if simple string
ok 43
ok 44
ok 45
-ok 46 - arch destination
-ok 47 - script destination
-ok 48 - libhtml destination
-ok 49 - binhtml destination
-ok 50 - libdoc destination
-ok 51 - lib destination
-ok 52 - bindoc destination
-ok 53 - bin destination
-ok 54
-ok 55
-ok 56 - lib prefixed
-ok 57 - suffix correctish (/tmp/MB-ImvBr9iN/site/lib/perl5/site_perl + some/prefix = some/prefix/lib/perl5/site_perl)
-ok 58 - arch prefixed
-ok 59 - suffix correctish (/tmp/MB-ImvBr9iN/site/lib/perl5/site_perl/5.30.1/aarch64-linux + some/prefix = some/prefix/lib/perl5/site_perl/5.30.1/aarch64-linux)
-ok 60 - bin prefixed
-ok 61 - suffix correctish (/tmp/MB-ImvBr9iN/site/bin + some/prefix = some/prefix/bin)
-ok 62 - script prefixed
-ok 63 - suffix correctish (/tmp/MB-ImvBr9iN/site/bin + some/prefix = some/prefix/bin)
-ok 64 - bindoc prefixed
-ok 65 - suffix correctish (/tmp/MB-ImvBr9iN/site/man/man1 + some/prefix = some/prefix/man/man1)
-ok 66 - libdoc prefixed
-ok 67 - suffix correctish (/tmp/MB-ImvBr9iN/site/man/man3 + some/prefix = some/prefix/man/man3)
-ok 68 - binhtml prefixed
-ok 69 - suffix correctish (/tmp/MB-ImvBr9iN/site/html + some/prefix = some/prefix/html)
-ok 70 - libhtml prefixed
-ok 71 - suffix correctish (/tmp/MB-ImvBr9iN/site/html + some/prefix = some/prefix/html)
-ok 72
-ok 73 - lib prefixed
-ok 74 # skip 'lib' not configured
-ok 75 - arch prefixed
-ok 76 # skip 'arch' not configured
-ok 77 - bin prefixed
-ok 78 # skip 'bin' not configured
-ok 79 - script prefixed
-ok 80 # skip 'script' not configured
-ok 81 - bindoc prefixed
-ok 82 # skip 'bindoc' not configured
-ok 83 - libdoc prefixed
-ok 84 # skip 'libdoc' not configured
-ok 85 - binhtml prefixed
-ok 86 # skip 'binhtml' not configured
-ok 87 - libhtml prefixed
-ok 88 # skip 'libhtml' not configured
-ok 89
-ok 90 - lib prefixed
-ok 91 - suffix correctish (/foo/bar/lib/perl5/site_perl + another/prefix = another/prefix/lib/perl5/site_perl)
-ok 92 - arch prefixed
-ok 93 - suffix correctish (/foo/bar/lib/perl5/site_perl/5.30.1/aarch64-linux + another/prefix = another/prefix/lib/perl5/site_perl/5.30.1/aarch64-linux)
-ok 94 - bin prefixed
-ok 95 - suffix correctish (/foo/bar/bin + another/prefix = another/prefix/bin)
-ok 96 - script prefixed
-ok 97 - suffix correctish (/foo/bar/bin + another/prefix = another/prefix/bin)
-ok 98 - bindoc prefixed
-ok 99 - suffix correctish (/man/man1 + another/prefix = another/prefix/man/man1)
-ok 100 - libdoc prefixed
-ok 101 - suffix correctish (/foo/bar/man/man3 + another/prefix = another/prefix/man/man3)
-ok 102 - binhtml prefixed
-ok 103 - suffix correctish (/foo/bar/html + another/prefix = another/prefix/html)
-ok 104 - libhtml prefixed
-ok 105 - suffix correctish (/biz/html + another/prefix = another/prefix/html)
-ok 106 - lib destination
-ok 107 - libdoc destination
-ok 108 - bin destination
-ok 109 - bindoc destination
-ok 110 - libhtml destination
-ok 111 - binhtml destination
-ok 112 - script destination
-ok 113 - arch destination
-PASS: t/destinations
-1..3
-ok 1 - Construct build object with test_file_exts parameter
-ok 2 - Should see first test output
-ok 3 - Should see second test output
-PASS: t/test_file_exts
-1..14
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '3.14159265'
-ok 1 - saw warning about M::B not in configure_requires
-ok 2
-ok 3
-ok 4
-ok 5
-ok 6
-ok 7 - Add M::B to configure_requires
-ok 8 - Test::More was required by ->new
-ok 9
-ok 10 - 'meta-spec' -> 'version' field present in META.yml
-ok 11 - 'meta-spec' -> 'url' field present in META.yml
-ok 12
-ok 13
-ok 14 - Add M::B to configure_requires
-PASS: t/metadata
-1..1
-ok 1
-PASS: t/add_property_hash
-1..7
-ok 1
-t/special_ext.st .. ok
-All tests successful.
-Files=1, Tests=2, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.08 cusr 0.02 csys = 0.13 CPU)
-Result: PASS
-ok 2 - called once
-ok 3
-ok 4
-ok 5 - called again
-ok 6
-ok 7 - called a third time
-PASS: t/test_type
-1..8
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - dist_name is 'Simple'
-ok 3 - set for no recursive testing
-ok 4 - recursive tests run via PERL_MB_OPT
-Checking whether your kit is complete...
-Looks good
-
-Checking prerequisites...
-Looks good
-
-Deleting MYMETA.json
-Removed previous 'MYMETA.json'
-Deleting MYMETA.yml
-Removed previous 'MYMETA.yml'
+ok 46 - Should split shell string into list
+ok 47 - Should split shell string into list
Created MYMETA.yml and MYMETA.json
-Deleting Build
-Removed previous script 'Build'
Creating new 'Build' script for 'Simple' version '0.01'
-ok 5 - PERL_MB_OPT set recusive tests in Build.PL
-ok 6 - PERL_MB_OPT set verbose in Build.PL
-ok 7 - PERL_MB_OPT cleared
-ok 8 - recursive tests run via Build object
-PASS: t/perl_mb_opt
-1..23
-ok 1
-ok 2 - MyModuleBuilder->can('ACTION_foo')
-ok 3 - got doc for 'foo'
-ok 4 - got the right doc
-ok 5 - got doc for 'bar'
-ok 6 - got the right doc
-ok 7 - got doc for 'baz'
-ok 8 - got the right doc
-ok 9 - slap
-ok 10 - informative error
-ok 11 - got doc for 'help'
-not ok 12 - got the right doc # TODO Do we allow overrides on just docs?
-# Failed (TODO) test 'got the right doc'
-# at t/help.t line 93.
-# '=item help
-#
-# Does the help thing.
-#
-# You should probably not be seeing this. That is, we haven't
-# overridden the help action, but we're able to override just the
-# docs? That almost seems reasonable, but is probably wrong.
-#
-# =item help
-#
-# [version 0.03]
-#
-# This action will simply print out a message that is meant to help you
-# use the build process. It will show you a list of available build
-# actions too.
-#
-# With an optional argument specifying an action name (e.g. C<Build help
-# test>), the 'help' action will show you any POD documentation it can
-# find for that action.
-#
-# '
-# matches '(?^s:^=\w+ help\n\nDoes the help thing\.)'
-not ok 13 - got doc for 'foo' # TODO Support capitalized Actions section
-# Failed (TODO) test 'got doc for 'foo''
-# at t/help.t line 182.
-not ok 14 - got the right doc # TODO Support capitalized Actions section
-# Failed (TODO) test 'got the right doc'
-# at t/help.t line 183.
-# 'undef'
-# doesn't match '(?^s:^=\w+ foo\n\nDoes the foo thing\.)'
-not ok 15 - got doc for 'bar' # TODO Support capitalized Actions section
-# Failed (TODO) test 'got doc for 'bar''
-# at t/help.t line 182.
-not ok 16 - got the right doc # TODO Support capitalized Actions section
-# Failed (TODO) test 'got the right doc'
-# at t/help.t line 183.
-# 'undef'
-# doesn't match '(?^s:^=\w+ bar\n\nDoes the bar thing\.)'
-ok 17 - got doc for 'foo'
-ok 18 - got the right doc
-ok 19 - got doc for 'bar'
-ok 20 - got the right doc
-ok 21 - got doc for 'baz'
-ok 22 - got the right doc
-ok 23 - nothing after uplevel
-PASS: t/help
-1..0 # SKIP $ENV{MB_TEST_EXPERIMENTAL} is not set
-PASS: t/bundle_inc
-1..12
-ok 1
-ok 2
-ok 3
-ok 4
-ok 5
-ok 6
-ok 7
-ok 8 - ./Build distdir --sign 0 does not sign
-ok 9
-ok 10
-ok 11
-ok 12 - Build.PL --sign=1 signs
-PASS: t/signature
-1..41
-ok 1 - META.yml doesn't exist before Build.PL runs
-ok 2 - MYMETA.yml doesn't exist before Build.PL runs
-ok 3 - META.json doesn't exist before Build.PL runs
-ok 4 - MYMETA.json doesn't exist before Build.PL runs
-ok 5 - Ran Build.PL and saw MYMETA.yml creation message
-ok 6 - MYMETA.yml exists
-ok 7 - MYMETA.json exists
-ok 8 - Ran Build distmeta to create META.yml
-ok 9 - Re-ran Build.PL and regenerated MYMETA.yml based on META.yml
-ok 10 - META.yml 'dynamic_config' is 1
-ok 11 - MYMETA.yml 'dynamic_config' is 0
-ok 12 - Other generated MYMETA.yml matches generated META.yml
-ok 13 - CPAN meta spec mentioned in meta-spec URL
-ok 14 - META.json 'dynamic_config' is 1
-ok 15 - MYMETA.json 'dynamic_config' is 0
-ok 16 - Other generated MYMETA.json matches generated META.json
-ok 17 - CPAN meta spec mentioned in meta-spec URL
-ok 18 - Ran realclean
-ok 19 - Build file removed
-ok 20 - MYMETA.yml file removed
-ok 21 - MYMETA.json file removed
-ok 22 - Ran Build.PL with dynamic config
-ok 23 - MYMETA.yml exists
-ok 24 - MYMETA.json exists
-ok 25 - MYMETA.yml requires differs from META.yml
-ok 26 - MYMETA.json requires differs from META.json
-ok 27 - Ran realclean
-ok 28 - Build file removed
-ok 29 - MYMETA file removed
-ok 30 - MYMETA file removed
-ok 31 - Wrote manually modified META.yml
-ok 32 - Wrote manually modified META.json
-ok 33 - Ran Build.PL
-ok 34 - MYMETA.yml preserved META.yml modifications
-ok 35 - MYMETA.json preserved META.json modifications
-ok 36 - MANIFEST.SKIP created for distcheck
-ok 37 - MYMETA not flagged by distcheck
-ok 38 - Ran Build.PL and saw MYMETA.yml creation message
-ok 39 - No MYMETA.yml after distclean
-ok 40 - No MYMETA.json after distclean
-ok 41 - No MANIFEST.SKIP after distclean
-PASS: t/mymeta
-1..4
+ok 48
+ok 49 - Should split shell string into list
+ok 50 - Should split shell string into list
+ok 51
+ok 52 - Should have include dirs
+ok 53
+ok 54 - Should have string include dir
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Simple' version '0.01'
-ok 1 - runtime prereqs in MYMETA
-ok 2 - test prereqs in MYMETA
-ok 3 - runtime prereqs in META
-ok 4 - test prereqs in META
-PASS: t/test_reqs
-1..1
-ok 1
-PASS: t/add_property_array
-1..4
+ok 55
+ok 56 - Should have include dirs
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Simple' version '0.01'
-ok 1
-ok 2
-ok 3
-ok 4
-PASS: t/files
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - license 'perl' is valid
-ok 3 - META license will be 'perl'
-ok 4 - META license URL is correct
-ok 5 - An object of class 'Module::Build' isa 'Module::Build'
-ok 6 - license 'VaporWare' is valid
-ok 7 - META license will be 'unrestricted'
-ok 8 - META license URL is correct
-1..8
-PASS: t/properties/license
-1..2
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - dist_suffix set correctly
-PASS: t/properties/dist_suffix
-1..4
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - undef prereq converted to 0
-ok 3 - An object of class 'Module::Build' isa 'Module::Build'
-ok 4 - empty string prereq converted to 0
-PASS: t/properties/requires
-1..4
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - module_name guessed from dist_name
-ok 3 - An object of class 'Module::Build' isa 'Module::Build'
-ok 4 - module_name guessed from dist_version_from
-PASS: t/properties/module_name
-1..23
-ok 1 - Created Module::Build object
-ok 2 - default share_dir undef if no 'share' dir exists
-ok 3 - File::ShareDir not added to 'requires'
-ok 4 - Created 'share' directory
-ok 5 - Created 'share/subdir/share' directory
-ok 6 - Created 'share/subdir/whatever' directory
-ok 7 - Created 'other/share' directory
-ok 8 - Default share_dir is undef even if 'share' exists
-ok 9 - File::ShareDir not added to 'requires'
-ok 10 - Scalar share_dir set as dist-type share
-ok 11 - Arrayref share_dir set as dist-type share
-ok 12 - Hashref share_dir w/ scalar dist set as dist-type share
-ok 13 - Hashref share_dir w/ arrayref dist set as dist-type share
-ok 14 - Hashref share_dir w/ both dist and module shares (scalar-form)
-ok 15 - Hashref share_dir w/ both dist and module shares (array-form)
-ok 16 - share_dir filemap for copying to lib complete
-ok 17 - Build ran and blib exists
-ok 18 - blib/lib/auto/share exists
-ok 19 - share_dir files copied to blib
-ok 20 - temp install dir created
-ok 21 - share_dir files correctly installed
-ok 22 # skip needs File::ShareDir 1.00
-ok 23 # skip needs File::ShareDir 1.00
-PASS: t/properties/share_dir
-ok 1 - An object of class 'Module::Build' isa 'Module::Build'
-ok 2 - regular version has release_status 'stable'
-ok 3 - An object of class 'Module::Build' isa 'Module::Build'
-ok 4 - dotted-decimal version has release_status 'stable'
-ok 5 - An object of class 'Module::Build' isa 'Module::Build'
-ok 6 - alpha version has release_status 'testing'
-ok 7 - An object of class 'Module::Build' isa 'Module::Build'
-ok 8 - explicit 'unstable' keeps release_status 'unstable'
-ok 9 - An object of class 'Module::Build' isa 'Module::Build'
-ok 10 - regular version marked 'testing' gets 'TRIAL' suffix
-ok 11 - An object of class 'Module::Build' isa 'Module::Build'
-ok 12 - dotted version marked 'testing' gets 'TRIAL' suffix
-ok 13 - An object of class 'Module::Build' isa 'Module::Build'
-ok 14 - regular version marked 'unstable' gets 'TRIAL' suffix
-ok 15 - Got error message for illegal release_status
-ok 16 - Got error message for illegal 'stable' with alpha version
-ok 17 - An object of class 'Module::Build' isa 'Module::Build'
-ok 18 - non-standard dist_version does not get a suffix
-ok 19 - non-standard dist_version defaults to stable release_status
-1..19
-PASS: t/properties/release_status
-1..19
-ok 1 - Default Build.PL
-ok 2 - needs_compiler is false
-ok 3 - ExtUtils::CBuilder is not in build_requires
-ok 4 - Build.PL with c_source
-ok 5 - c_source is set
-ok 6 - needs_compiler is true
-ok 7 - ExtUtils::CBuilder was added to build_requires
-ok 8 - Build.PL with xs files
-ok 9 - needs_compiler is true
-ok 10 - ExtUtils::CBuilder was added to build_requires
-ok 11 - Build.PL with xs files, but needs_compiler => 0
-ok 12 - needs_compiler is false
-ok 13 - ExtUtils::CBuilder is not in build_requires
-ok 14 - Build.PL with xs files, build_requires EU::CB 0.2
-ok 15 - needs_compiler is true
-ok 16 - build_requires for ExtUtils::CBuilder is correct version
-ok 17 - Build.PL while hiding compiler
-ok 18 - hidden compiler resulted in warning message during Build.PL
-ok 19 - hidden compiler resulted in fatal message during Build
-PASS: t/properties/needs_compiler
+ok 57
+ok 58 - Should have single include dir
+PASS: t/basic
+1..0 # SKIP $ENV{MB_TEST_EXPERIMENTAL} is not set
+PASS: t/bundle_inc
1..63
ok 1
ok 2
@@ -1481,6 +1274,214 @@ ok 62 - y_n() with a default
Is this a question []
ok 63 - prompt() with undef() default
PASS: t/extend
+1..4
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
+ok 1
+ok 2
+ok 3
+ok 4
+PASS: t/files
+aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -I/usr/lib/perl5/5.30.1/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fwrapv -fno-strict-aliasing -o /tmp/MB-AHda3bTT/test.o /tmp/MB-AHda3bTT/test.c
+aarch64-poky-linux-gcc -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -o /tmp/MB-AHda3bTT/test /tmp/MB-AHda3bTT/test.o
+1..22
+ok 1
+ok 2
+ok 3
+ok 4
+ok 5
+ok 6
+ok 7
+ok 8
+ok 9
+ok 10
+ok 11
+ok 12
+ok 13
+ok 14
+ok 15
+ok 16
+ok 17 - Can't build xs under pureperl
+ok 18 - Can't build xs under pureperl, unless allow_pureperl
+ok 19
+ok 20
+ok 21
+ok 22
+PASS: t/xs
+1..34
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
+ok 1
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/lib/perl5/site_perl/5.30.1/Simple.pm
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/tmp/MB-NMFzUqAh/site/man/man3/Simple.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/share/doc/perl/html/site/lib/Simple.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/bin/script
+ok 2
+ok 3
+ok 4
+ok 5 - /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/lib/perl5/site_perl/5.30.1/aarch64-linux/auto/Simple/.packlist should be written
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/lib/perl5/5.30.1/Simple.pm
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/tmp/MB-NMFzUqAh/man/man3/Simple.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/share/doc/perl/html/lib/Simple.html
+ok 6
+ok 7
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/bar/Simple.pm
+ok 8
+ok 9
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/base/lib/perl5/Simple.pm
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/base/man/man3/Simple.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/base/html/lib/Simple.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/base/html/site/lib/Simple.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/base/bin/script
+ok 10
+ok 11
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/lib/perl5/site_perl/5.30.1/Simple/ConfigData.pm
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/tmp/MB-NMFzUqAh/site/man/man3/Simple::ConfigData.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/share/doc/perl/html/site/lib/Simple/ConfigData.html
+ok 12
+ok 13
+ok 14
+ok 15
+ok 16
+ok 17
+ok 18
+ok 19
+Cleaning up build files
+Cleaning up configuration files
+ok 20
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
+ok 21
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/lib/Simple.pm
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/share/man/man3/Simple.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/share/doc/perl/html/site/lib/Simple.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/usr/bin/script
+ok 22
+ok 23
+Building Simple
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/bar/man/man3/Simple.3
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/bar/html/site/lib/Simple.html
+Installing /usr/lib/libmodule-build-perl/ptest/t/install_test2226/bar/bin/script
+ok 24
+ok 25 - Look for file at /usr/lib/libmodule-build-perl/ptest/t/install_test2226/foo/lib/Simple.pm
+Cleaning up build files
+Cleaning up configuration files
+ok 26
+ok 27
+ok 28
+ok 29
+ok 30
+ok 31
+ok 32
+ok 33
+ok 34
+PASS: t/install
+1..4
+Created MYMETA.yml and MYMETA.json
+Creating new 'Build' script for 'Simple' version '0.01'
+ok 1 - runtime prereqs in MYMETA
+ok 2 - test prereqs in MYMETA
+ok 3 - runtime prereqs in META
+ok 4 - test prereqs in META
+PASS: t/test_reqs
+ok 1 - Default maniskip written
+ok 2 - default MANIFEST.SKIP used
+ok 3 - Module::Build specific entries
+ok 4 - distribution tarball entry
+1..4
+PASS: t/write_default_maniskip
+1..3
+ok 1 - Makefile.PL exit
+ok 2
+ok 3
+PASS: t/compat/exit
+1..41
+ok 1 - META.yml doesn't exist before Build.PL runs
+ok 2 - MYMETA.yml doesn't exist before Build.PL runs
+ok 3 - META.json doesn't exist before Build.PL runs
+ok 4 - MYMETA.json doesn't exist before Build.PL runs
+ok 5 - Ran Build.PL and saw MYMETA.yml creation message
+ok 6 - MYMETA.yml exists
+ok 7 - MYMETA.json exists
+ok 8 - Ran Build distmeta to create META.yml
+ok 9 - Re-ran Build.PL and regenerated MYMETA.yml based on META.yml
+ok 10 - META.yml 'dynamic_config' is 1
+ok 11 - MYMETA.yml 'dynamic_config' is 0
+ok 12 - Other generated MYMETA.yml matches generated META.yml
+ok 13 - CPAN meta spec mentioned in meta-spec URL
+ok 14 - META.json 'dynamic_config' is 1
+ok 15 - MYMETA.json 'dynamic_config' is 0
+ok 16 - Other generated MYMETA.json matches generated META.json
+ok 17 - CPAN meta spec mentioned in meta-spec URL
+ok 18 - Ran realclean
+ok 19 - Build file removed
+ok 20 - MYMETA.yml file removed
+ok 21 - MYMETA.json file removed
+ok 22 - Ran Build.PL with dynamic config
+ok 23 - MYMETA.yml exists
+ok 24 - MYMETA.json exists
+ok 25 - MYMETA.yml requires differs from META.yml
+ok 26 - MYMETA.json requires differs from META.json
+ok 27 - Ran realclean
+ok 28 - Build file removed
+ok 29 - MYMETA file removed
+ok 30 - MYMETA file removed
+ok 31 - Wrote manually modified META.yml
+ok 32 - Wrote manually modified META.json
+ok 33 - Ran Build.PL
+ok 34 - MYMETA.yml preserved META.yml modifications
+ok 35 - MYMETA.json preserved META.json modifications
+ok 36 - MANIFEST.SKIP created for distcheck
+ok 37 - MYMETA not flagged by distcheck
+ok 38 - Ran Build.PL and saw MYMETA.yml creation message
+ok 39 - No MYMETA.yml after distclean
+ok 40 - No MYMETA.json after distclean
+ok 41 - No MANIFEST.SKIP after distclean
+PASS: t/mymeta
+1..2
+ok 1 - version_from_file
+ok 2 - compare: 1.0_01 > 1.0
+PASS: t/versions
+1..19
+ok 1 - compiling lib/Module/Build.pm
+ok 2 - compiling lib/Module/Build/Base.pm
+ok 3 - compiling lib/Module/Build/Compat.pm
+ok 4 - compiling lib/Module/Build/Config.pm
+ok 5 - compiling lib/Module/Build/Cookbook.pm
+ok 6 - compiling lib/Module/Build/Dumper.pm
+ok 7 - compiling lib/Module/Build/Notes.pm
+ok 8 - compiling lib/Module/Build/PPMMaker.pm
+ok 9 - compiling lib/Module/Build/Platform/Default.pm
+ok 10 - compiling lib/Module/Build/Platform/MacOS.pm
+ok 11 - compiling lib/Module/Build/Platform/Unix.pm
+ok 12 - compiling lib/Module/Build/Platform/VMS.pm
+ok 13 - compiling lib/Module/Build/Platform/VOS.pm
+ok 14 - compiling lib/Module/Build/Platform/Windows.pm
+ok 15 - compiling lib/Module/Build/Platform/aix.pm
+ok 16 - compiling lib/Module/Build/Platform/cygwin.pm
+ok 17 - compiling lib/Module/Build/Platform/darwin.pm
+ok 18 - compiling lib/Module/Build/Platform/os2.pm
+ok 19 - compiling lib/Module/Build/PodParser.pm
+PASS: t/00-compile
+1..7
+ok 1
+t/special_ext.st .. ok
+All tests successful.
+Files=1, Tests=2, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.09 cusr 0.00 csys = 0.11 CPU)
+Result: PASS
+ok 2 - called once
+ok 3
+ok 4
+ok 5 - called again
+ok 6
+ok 7 - called a third time
+PASS: t/test_type
1..6
ok 1 - Built etc/config
ok 2 - Built shared/data
@@ -1490,9 +1491,8 @@ ok 5 - installed shared/data
ok 6 - installed shared/html
PASS: t/install_extra_target
1..2
-Created MYMETA.yml and MYMETA.json
-Creating new 'Build' script for 'Simple' version '0.01'
-ok 1 - dodged the bullet
-ok 2
-PASS: t/new_from_context
-DURATION: 81
+Building Simple
+ok 1 - Manpage is found at blib/libdoc/Simple::PodWithUtf8.3
+ok 2 - POD should contain special characters
+PASS: t/manifypods_with_utf8
+DURATION: 86