diff options
Diffstat (limited to 'runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl')
3 files changed, 3260 insertions, 0 deletions
diff --git a/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/ptest-libmodule-build-perl.log b/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/ptest-libmodule-build-perl.log new file mode 100644 index 00000000000..234efbdb1d5 --- /dev/null +++ b/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/ptest-libmodule-build-perl.log @@ -0,0 +1,1518 @@ +START: ptest-runner +2023-10-01T01:32 +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..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..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..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..27 +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 string 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 non-empty array c_source +ok 9 - c_source is set +ok 10 - needs_compiler is true +ok 11 - ExtUtils::CBuilder was added to build_requires +ok 12 - Build.PL with empty array c_source +ok 13 - c_source is set +ok 14 - needs_compiler is false +ok 15 - ExtUtils::CBuilder is not in build_requires +ok 16 - Build.PL with xs files +ok 17 - needs_compiler is true +ok 18 - ExtUtils::CBuilder was added to build_requires +ok 19 - Build.PL with xs files, but needs_compiler => 0 +ok 20 - needs_compiler is false +ok 21 - ExtUtils::CBuilder is not in build_requires +ok 22 - Build.PL with xs files, build_requires EU::CB 0.2 +ok 23 - needs_compiler is true +ok 24 - build_requires for ExtUtils::CBuilder is correct version +ok 25 - Build.PL while hiding compiler +ok 26 - hidden compiler resulted in warning message during Build.PL +ok 27 - hidden compiler resulted in fatal message during Build +PASS: t/properties/needs_compiler +1..1 +ok 1 +PASS: t/add_property_hash +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 +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..33 +ok 1 - bindoc_dirs +ok 2 - libdoc_dirs +Building Simple +ok 3 +ok 4 - bin/nopod.pl should not contain POD +ok 5 - lib/Simple/NoPod.pm should not contain POD +ok 6 - docs/myapp1.pod should contain POD +ok 7 - Created blib/bindoc/myapp1.pod.1 manpage +ok 8 - docs/myapp4 should contain POD +ok 9 - Created blib/bindoc/myapp4.1 manpage +ok 10 - lib/Simple.pm should contain POD +ok 11 - Created blib/libdoc/Simple.3 manpage +ok 12 - docs/myapp3.pl should contain POD +ok 13 - Created blib/bindoc/myapp3.pl.1 manpage +ok 14 - bin/haspod.pl should contain POD +ok 15 - Created blib/bindoc/haspod.pl.1 manpage +ok 16 - lib/Simple/AllPod.pod should contain POD +ok 17 - Created blib/libdoc/Simple::AllPod.3 manpage +ok 18 - docs/myapp2.pm should contain POD +ok 19 - Created blib/bindoc/myapp2.pm.1 manpage +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp4.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp3.pl.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp2.pm.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp1.pod.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/haspod.pl.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/lib/perl5/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/lib/perl5/Simple/AllPod.pod +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/lib/perl5/Simple/NoPod.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple::AllPod.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/bin/nopod.pl +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/bin/haspod.pl +ok 20 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp1.pod.1 manpage +ok 21 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp4.1 manpage +ok 22 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple.3 manpage +ok 23 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp3.pl.1 manpage +ok 24 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/haspod.pl.1 manpage +ok 25 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple::AllPod.3 manpage +ok 26 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp2.pm.1 manpage +Cleaning up build files +Cleaning up configuration files +ok 27 - override libdoc_dirs +ok 28 +ok 29 +ok 30 +ok 31 - =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 32 +ok 33 - =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 +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -I/usr/lib/perl5/5.38.0/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_GNU_SOURCE -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -fwrapv -fno-strict-aliasing -o /tmp/MB-pRqeZvF_/test.o /tmp/MB-pRqeZvF_/test.c +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -o /tmp/MB-pRqeZvF_/test /tmp/MB-pRqeZvF_/test.o +1..22 +ok 1 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 2 +ok 3 +ok 4 +ok 5 +ok 6 +ok 7 +ok 8 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 9 +ok 10 +ok 11 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 12 +ok 13 +ok 14 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple/With/Deep/Name.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +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 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 20 +ok 21 +ok 22 +PASS: t/xs +1..2 +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..225 +ok 1 - Split using Module::Build +ok 2 - Split using Module::Build +ok 3 - Split using Module::Build::Platform::Unix +ok 4 - Split using Module::Build::Platform::Unix +ok 5 - Split using Module::Build::Platform::Windows +ok 6 - Split using Module::Build::Platform::Windows +ok 7 - 'one t'wo th'ree f"o\"ur " "five" ' result all defined +ok 8 +ok 9 - ' foo bar ' result all defined +ok 10 +ok 11 - ' D\'oh f{g\'h\"i\]\* ' result all defined +ok 12 +ok 13 - ' D\$foo ' result all defined +ok 14 +ok 15 - 'one\\ +# two' result all defined +ok 16 +ok 17 - 'a" "b\c" "d' result all defined +ok 18 +ok 19 - '"a b\c d"' result all defined +ok 20 +ok 21 - '"a b"\"c d"' result all defined +ok 22 +ok 23 - '"a b"\\"c d"' result all defined +ok 24 +ok 25 - '"a"\"b" "a\"b"' result all defined +ok 26 +ok 27 - '"a"\\"b" "a\\"b"' result all defined +ok 28 +ok 29 - '"a"\"b a\"b"' result all defined +ok 30 +ok 31 - 'a"\"b" "a\"b' result all defined +ok 32 +ok 33 - 'a"\"b" "a\"b' result all defined +ok 34 +ok 35 - 'a b' result all defined +ok 36 +ok 37 - 'a"\"b a\"b' result all defined +ok 38 +ok 39 - '"a""b" "a"b"' result all defined +ok 40 +ok 41 - '\"a\"' result all defined +ok 42 +ok 43 - '"a"" "b"' result all defined +ok 44 +ok 45 - 'a"b' result all defined +ok 46 +ok 47 - 'a""b' result all defined +ok 48 +ok 49 - 'a"""b' result all defined +ok 50 +ok 51 - 'a""""b' result all defined +ok 52 +ok 53 - 'a"""""b' result all defined +ok 54 +ok 55 - 'a""""""b' result all defined +ok 56 +ok 57 - '"a"b"' result all defined +ok 58 +ok 59 - '"a""b"' result all defined +ok 60 +ok 61 - '"a"""b"' result all defined +ok 62 +ok 63 - '"a""""b"' result all defined +ok 64 +ok 65 - '"a"""""b"' result all defined +ok 66 +ok 67 - '"a""""""b"' result all defined +ok 68 +ok 69 - '' result all defined +ok 70 +ok 71 - ' ' result all defined +ok 72 +ok 73 - '""' result all defined +ok 74 +ok 75 - '" "' result all defined +ok 76 +ok 77 - '""a' result all defined +ok 78 +ok 79 - '""a b' result all defined +ok 80 +ok 81 - 'a""' result all defined +ok 82 +ok 83 - 'a"" b' result all defined +ok 84 +ok 85 - '"" a' result all defined +ok 86 +ok 87 - 'a ""' result all defined +ok 88 +ok 89 - 'a "" b' result all defined +ok 90 +ok 91 - 'a " " b' result all defined +ok 92 +ok 93 - 'a " b " c' result all defined +ok 94 +ok 95 - 'a "0" c' result all defined +ok 96 +ok 97 - '"a\b"' result all defined +ok 98 +ok 99 - '"a\\b"' result all defined +ok 100 +ok 101 - '"a\\\b"' result all defined +ok 102 +ok 103 - '"a\\\\b"' result all defined +ok 104 +ok 105 - '"a\"' result all defined +ok 106 +ok 107 - '"a\\"' result all defined +ok 108 +ok 109 - '"a\\\"' result all defined +ok 110 +ok 111 - '"a\\\\"' result all defined +ok 112 +ok 113 - '"a\\\""' result all defined +ok 114 +ok 115 +ok 116 +ok 117 - perl round trip for {one}{two three}{fo"ur }{five} +ok 118 - perl round trip for {foo}{bar} +ok 119 - perl round trip for {D'oh}{f{g'h"i]*} +ok 120 - perl round trip for {D$foo} +ok 121 - perl round trip for {one +# two} +ok 122 - perl round trip for {a b\c d} +ok 123 - perl round trip for {a b\c d} +ok 124 - perl round trip for {a b"c}{d} +ok 125 - perl round trip for {a b\c d} +ok 126 - perl round trip for {a"b a"b} +ok 127 - perl round trip for {a\b}{a\b} +ok 128 - perl round trip for {a"b}{a"b} +ok 129 - perl round trip for {a"b}{a"b} +ok 130 - perl round trip for {a"b}{a"b} +ok 131 - perl round trip for {a}{b} +ok 132 - perl round trip for {a"b a"b} +ok 133 - perl round trip for {a"b ab} +ok 134 - perl round trip for {"a"} +ok 135 - perl round trip for {a"}{b} +ok 136 - perl round trip for {ab} +ok 137 - perl round trip for {ab} +ok 138 - perl round trip for {a"b} +ok 139 - perl round trip for {a"b} +ok 140 - perl round trip for {a"b} +ok 141 - perl round trip for {a""b} +ok 142 - perl round trip for {ab} +ok 143 - perl round trip for {a"b} +ok 144 - perl round trip for {a"b} +ok 145 - perl round trip for {a"b} +ok 146 - perl round trip for {a""b} +ok 147 - perl round trip for {a""b} +ok 148 - perl round trip for +ok 149 - perl round trip for +ok 150 - perl round trip for {} +ok 151 - perl round trip for { } +ok 152 - perl round trip for {a} +ok 153 - perl round trip for {a}{b} +ok 154 - perl round trip for {a} +ok 155 - perl round trip for {a}{b} +ok 156 - perl round trip for {}{a} +ok 157 - perl round trip for {a}{} +ok 158 - perl round trip for {a}{}{b} +ok 159 - perl round trip for {a}{ }{b} +ok 160 - perl round trip for {a}{ b }{c} +ok 161 - perl round trip for {a}{0}{c} +ok 162 - perl round trip for {a\b} +ok 163 - perl round trip for {a\\b} +ok 164 - perl round trip for {a\\\b} +ok 165 - perl round trip for {a\\\\b} +ok 166 - perl round trip for {a"} +ok 167 - perl round trip for {a\} +ok 168 - perl round trip for {a\"} +ok 169 - perl round trip for {a\\} +ok 170 - perl round trip for {a\"} +ok 171 - backticks round trip for {one}{two three}{fo"ur }{five} +ok 172 - backticks round trip for {foo}{bar} +ok 173 - backticks round trip for {D'oh}{f{g'h"i]*} +ok 174 - backticks round trip for {D$foo} +ok 175 - backticks round trip for {one +# two} +ok 176 - backticks round trip for {a b\c d} +ok 177 - backticks round trip for {a b\c d} +ok 178 - backticks round trip for {a b"c}{d} +ok 179 - backticks round trip for {a b\c d} +ok 180 - backticks round trip for {a"b a"b} +ok 181 - backticks round trip for {a\b}{a\b} +ok 182 - backticks round trip for {a"b}{a"b} +ok 183 - backticks round trip for {a"b}{a"b} +ok 184 - backticks round trip for {a"b}{a"b} +ok 185 - backticks round trip for {a}{b} +ok 186 - backticks round trip for {a"b a"b} +ok 187 - backticks round trip for {a"b ab} +ok 188 - backticks round trip for {"a"} +ok 189 - backticks round trip for {a"}{b} +ok 190 - backticks round trip for {ab} +ok 191 - backticks round trip for {ab} +ok 192 - backticks round trip for {a"b} +ok 193 - backticks round trip for {a"b} +ok 194 - backticks round trip for {a"b} +ok 195 - backticks round trip for {a""b} +ok 196 - backticks round trip for {ab} +ok 197 - backticks round trip for {a"b} +ok 198 - backticks round trip for {a"b} +ok 199 - backticks round trip for {a"b} +ok 200 - backticks round trip for {a""b} +ok 201 - backticks round trip for {a""b} +ok 202 - backticks round trip for +ok 203 - backticks round trip for +ok 204 - backticks round trip for {} +ok 205 - backticks round trip for { } +ok 206 - backticks round trip for {a} +ok 207 - backticks round trip for {a}{b} +ok 208 - backticks round trip for {a} +ok 209 - backticks round trip for {a}{b} +ok 210 - backticks round trip for {}{a} +ok 211 - backticks round trip for {a}{} +ok 212 - backticks round trip for {a}{}{b} +ok 213 - backticks round trip for {a}{ }{b} +ok 214 - backticks round trip for {a}{ b }{c} +ok 215 - backticks round trip for {a}{0}{c} +ok 216 - backticks round trip for {a\b} +ok 217 - backticks round trip for {a\\b} +ok 218 - backticks round trip for {a\\\b} +ok 219 - backticks round trip for {a\\\\b} +ok 220 - backticks round trip for {a"} +ok 221 - backticks round trip for {a\} +ok 222 - backticks round trip for {a\"} +ok 223 - backticks round trip for {a\\} +ok 224 - backticks round trip for {a\"} +ok 225 +PASS: t/ext +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/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 +1..27 +ok 1 - Create new build object +ok 2 - Property "foo" should be undef +ok 3 - Set "foo" +ok 4 - Now "foo" should have new value +ok 5 - Property "bar" should be its default +ok 6 - Set "bar" +ok 7 - Now "bar" should have new value +ok 8 - Property "check" should be its default +ok 9 - Should get an error for an invalid value +ok 10 - It should be the correct error +ok 11 - Property "code" should have its code value +ok 12 - Property "hash" should be default +ok 13 - Should be able to get key in hash +ok 14 - Add a key to the hash prop +ok 15 - New key should be in hash +ok 16 - Should get exception for assigning invalid hash +ok 17 - It should be the correct error +ok 18 - Should get exception for assigning an array for a hash +ok 19 - It should be the proper error +ok 20 - Should be able to set hash to undef +ok 21 - Property "installdirs" should be default +ok 22 - Set "installdirst" to "core" +ok 23 - Now "installdirs" should be "core" +ok 24 - Should have caught exception setting "installdirs" to "perl" +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 +1..2 +ok 1 - version_from_file +ok 2 - compare: 1.0_01 > 1.0 +PASS: t/versions +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..1 +ok 1 +PASS: t/add_property_array +1..29 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +ok 1 +ok 2 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +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 - Check version used to create META.yml: 0.4234 == 0.4234 +ok 18 # skip Archive::Tar 1.08+ not installed +ok 19 +ok 20 +ok 21 - should rewrite the shebang line +Cleaning up build files +Cleaning up configuration files +ok 22 +ok 23 +ok 24 +ok 25 +ok 26 # skip Windows-only test +ok 27 # skip Windows-only test +ok 28 # skip Windows-only test +ok 29 # skip Windows-only test +PASS: t/runthrough +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..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 +1..1 +ok 1 - found nested ACTION_* debug statements +PASS: t/debug +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..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..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_test1164/usr/lib/perl5/site_perl/5.38.0/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/tmp/MB-nzOB98hP/site/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/bin/script +ok 2 +ok 3 +ok 4 +ok 5 - /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/lib/perl5/site_perl/5.38.0/aarch64-linux/auto/Simple/.packlist should be written +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/lib/perl5/5.38.0/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/tmp/MB-nzOB98hP/man/man3/Simple.3 +ok 6 +ok 7 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/bar/Simple.pm +ok 8 +ok 9 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/base/lib/perl5/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/base/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/base/bin/script +ok 10 +ok 11 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/lib/perl5/site_perl/5.38.0/Simple/ConfigData.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/tmp/MB-nzOB98hP/site/man/man3/Simple::ConfigData.3 +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_test1164/foo/lib/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/share/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/bin/script +ok 22 +ok 23 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/bar/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/bar/bin/script +ok 24 +ok 25 - Look for file at /usr/lib/libmodule-build-perl/ptest/t/install_test1164/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..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..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 +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -I/usr/lib/perl5/5.38.0/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_GNU_SOURCE -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -fwrapv -fno-strict-aliasing -o /tmp/MB-lr1iJcwt/test.o /tmp/MB-lr1iJcwt/test.c +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -o /tmp/MB-lr1iJcwt/test /tmp/MB-lr1iJcwt/test.o +1..0 # SKIP PAR::Dist 0.17 or up not installed to check .par's. +PASS: t/par +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..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 +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..18 +ok 1 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +Created META.yml and META.json +ok 2 +ok 3 +ok 4 +ok 5 - Creating Simple.pm +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '3.14159265' +Creating README using Pod::Text +ok 6 - Generating README from .pm +ok 7 - Extracting AUTHOR from .pm +ok 8 - Extracting abstract from .pm +ok 9 - Creating Simple.pm +ok 10 - Creating Simple.pod +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '3.14159265' +Creating README using Pod::Text +ok 11 - Generating README from .pod +ok 12 - Extracting AUTHOR from .pod +ok 13 - Extracting abstract from .pod +ok 14 - Creating Simple.pm +ok 15 - Creating Simple.pod +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '3.14159265' +Creating README using Pod::Text +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 +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.038000;' +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.038000;' +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.038000;' +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..2 +ok 1 - An object of class 'Module::Build' isa 'Module::Build' +ok 2 - dist_name is 'Simple' +PASS: t/sample +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 - libdoc destination +ok 27 - bindoc destination +ok 28 - bin destination +ok 29 - binhtml destination +ok 30 - script destination +ok 31 - lib destination +ok 32 - arch destination +ok 33 - libhtml destination +ok 34 +ok 35 - libdoc destination +ok 36 - bindoc destination +ok 37 - binhtml destination +ok 38 - bin destination +ok 39 - libhtml destination +ok 40 - script destination +ok 41 - lib destination +ok 42 - arch destination +ok 43 +ok 44 +ok 45 +ok 46 - bindoc destination +ok 47 - libdoc destination +ok 48 - arch destination +ok 49 - script destination +ok 50 - lib destination +ok 51 - libhtml destination +ok 52 - bin destination +ok 53 - binhtml destination +ok 54 +ok 55 +ok 56 - lib prefixed +ok 57 - suffix correctish (/tmp/MB-joRijB2S/site/lib/perl5/site_perl + some/prefix = some/prefix/lib/perl5/site_perl) +ok 58 - arch prefixed +ok 59 - suffix correctish (/tmp/MB-joRijB2S/site/lib/perl5/site_perl/5.38.0/aarch64-linux + some/prefix = some/prefix/lib/perl5/site_perl/5.38.0/aarch64-linux) +ok 60 - bin prefixed +ok 61 - suffix correctish (/tmp/MB-joRijB2S/site/bin + some/prefix = some/prefix/bin) +ok 62 - script prefixed +ok 63 - suffix correctish (/tmp/MB-joRijB2S/site/bin + some/prefix = some/prefix/bin) +ok 64 - bindoc prefixed +ok 65 - suffix correctish (/tmp/MB-joRijB2S/site/man/man1 + some/prefix = some/prefix/man/man1) +ok 66 - libdoc prefixed +ok 67 - suffix correctish (/tmp/MB-joRijB2S/site/man/man3 + some/prefix = some/prefix/man/man3) +ok 68 - binhtml prefixed +ok 69 - suffix correctish (/tmp/MB-joRijB2S/site/html + some/prefix = some/prefix/html) +ok 70 - libhtml prefixed +ok 71 - suffix correctish (/tmp/MB-joRijB2S/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.38.0/aarch64-linux + another/prefix = another/prefix/lib/perl5/site_perl/5.38.0/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 (/foo/bar/man/man1 + another/prefix = another/prefix/man/man1) +ok 100 - libdoc prefixed +ok 101 - suffix correctish (/biz/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 (/foo/bar/html + another/prefix = another/prefix/html) +ok 106 - bindoc destination +ok 107 - libdoc destination +ok 108 - script destination +ok 109 - lib destination +ok 110 - arch destination +ok 111 - libhtml destination +ok 112 - bin destination +ok 113 - binhtml destination +PASS: t/destinations +1..63 +ok 1 +ok 2 +Cleaning up build files +Cleaning up configuration files +ok 3 - MBB->can('ACTION_loop') +ok 4 - MBB->can('ACTION_loop2') +ok 5 +ok 6 +ok 7 +ok 8 +ok 9 +ok 10 +ok 11 +ok 12 - The foo element should be in build_elements only once +Building Simple +ok 13 +Cleaning up build files +Cleaning up configuration files +ok 14 +ok 15 +ok 16 +ok 17 +ok 18 +ok 19 +ok 20 - An object of class 'MBSub' isa 'Module::Build' +ok 21 - An object of class 'MBSub' isa 'MBSub' +ok 22 +ok 23 - MBSub->can('module_name') +ok 24 - MBSub->can('foo') +ok 25 +ok 26 +ok 27 +ok 28 - MBSub->can('bar') +ok 29 +ok 30 +ok 31 +ok 32 +ok 33 - MBSub->can('hash') +ok 34 - A reference of type 'HASH' isa 'HASH' +ok 35 +ok 36 +ok 37 +ok 38 - MBSub->can('hash') +ok 39 - A reference of type 'HASH' isa 'HASH' +ok 40 +ok 41 +ok 42 +ok 43 - An object of class 'MBSub2' isa 'Module::Build' +ok 44 - An object of class 'MBSub2' isa 'MBSub2' +ok 45 +ok 46 - MBSub2->can('bar') +ok 47 +ok 48 +ok 49 +ok 50 +ok 51 +ok 52 +ok 53 - prompt() requires a prompt +ok 54 - y_n() requires a prompt +ok 55 - y_n() requires a default of 'y' or 'n' +Is this a question? +ok 56 - Do not allow default-less y_n() for unattended builds +Is this a question? +ok 57 - Do not allow default-less prompt() for unattended builds +Is this a question? +ok 58 - prompt() doesn't require default for interactive builds +Say yes +ok 59 - y_n() doesn't require default for interactive build +Is this a question +ok 60 - default for prompt() without a default is '' +Is this a question [y ]y +ok 61 - prompt() with a default +Is this a question [y ]y +ok 62 - y_n() with a default +Is this a question [] +ok 63 - prompt() with undef() default +PASS: t/extend +1..3 +ok 1 - Makefile.PL exit +ok 2 +ok 3 +PASS: t/compat/exit +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 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..0 # SKIP $ENV{MB_TEST_EXPERIMENTAL} is not set +PASS: t/bundle_inc +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..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..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.04 cusr 0.00 csys = 0.06 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 +ok 3 - Built shared/html +ok 4 - installed etc/config +ok 5 - installed shared/data +ok 6 - installed shared/html +PASS: t/install_extra_target +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..58 +ok 1 +ok 2 +ok 3 +ok 4 +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 +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -I/usr/lib/perl5/5.38.0/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_GNU_SOURCE -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -fwrapv -fno-strict-aliasing -o /tmp/MB-aXbdV4Ia/test.o /tmp/MB-aXbdV4Ia/test.c +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -o /tmp/MB-aXbdV4Ia/test /tmp/MB-aXbdV4Ia/test.o +1..0 # SKIP HTML support not installed +PASS: t/ppm +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..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 +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..11 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +ok 1 +ok 2 +ok 3 +ok 4 +ok 5 +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 +PASS: t/notes +DURATION: 49 diff --git a/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/ptest-raw.log b/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/ptest-raw.log new file mode 100644 index 00000000000..fd9122ba3c6 --- /dev/null +++ b/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/ptest-raw.log @@ -0,0 +1,1523 @@ +START: ptest-runner +2023-10-01T01:32 +BEGIN: /usr/lib/libmodule-build-perl/ptest +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..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..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..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..27 +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 string 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 non-empty array c_source +ok 9 - c_source is set +ok 10 - needs_compiler is true +ok 11 - ExtUtils::CBuilder was added to build_requires +ok 12 - Build.PL with empty array c_source +ok 13 - c_source is set +ok 14 - needs_compiler is false +ok 15 - ExtUtils::CBuilder is not in build_requires +ok 16 - Build.PL with xs files +ok 17 - needs_compiler is true +ok 18 - ExtUtils::CBuilder was added to build_requires +ok 19 - Build.PL with xs files, but needs_compiler => 0 +ok 20 - needs_compiler is false +ok 21 - ExtUtils::CBuilder is not in build_requires +ok 22 - Build.PL with xs files, build_requires EU::CB 0.2 +ok 23 - needs_compiler is true +ok 24 - build_requires for ExtUtils::CBuilder is correct version +ok 25 - Build.PL while hiding compiler +ok 26 - hidden compiler resulted in warning message during Build.PL +ok 27 - hidden compiler resulted in fatal message during Build +PASS: t/properties/needs_compiler +1..1 +ok 1 +PASS: t/add_property_hash +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 +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..33 +ok 1 - bindoc_dirs +ok 2 - libdoc_dirs +Building Simple +ok 3 +ok 4 - bin/nopod.pl should not contain POD +ok 5 - lib/Simple/NoPod.pm should not contain POD +ok 6 - docs/myapp1.pod should contain POD +ok 7 - Created blib/bindoc/myapp1.pod.1 manpage +ok 8 - docs/myapp4 should contain POD +ok 9 - Created blib/bindoc/myapp4.1 manpage +ok 10 - lib/Simple.pm should contain POD +ok 11 - Created blib/libdoc/Simple.3 manpage +ok 12 - docs/myapp3.pl should contain POD +ok 13 - Created blib/bindoc/myapp3.pl.1 manpage +ok 14 - bin/haspod.pl should contain POD +ok 15 - Created blib/bindoc/haspod.pl.1 manpage +ok 16 - lib/Simple/AllPod.pod should contain POD +ok 17 - Created blib/libdoc/Simple::AllPod.3 manpage +ok 18 - docs/myapp2.pm should contain POD +ok 19 - Created blib/bindoc/myapp2.pm.1 manpage +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp4.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp3.pl.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp2.pm.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp1.pod.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/haspod.pl.1 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/lib/perl5/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/lib/perl5/Simple/AllPod.pod +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/lib/perl5/Simple/NoPod.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple::AllPod.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/bin/nopod.pl +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test689/bin/haspod.pl +ok 20 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp1.pod.1 manpage +ok 21 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp4.1 manpage +ok 22 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple.3 manpage +ok 23 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp3.pl.1 manpage +ok 24 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/haspod.pl.1 manpage +ok 25 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man3/Simple::AllPod.3 manpage +ok 26 - Created /usr/lib/libmodule-build-perl/ptest/t/install_test689/man/man1/myapp2.pm.1 manpage +Cleaning up build files +Cleaning up configuration files +ok 27 - override libdoc_dirs +ok 28 +ok 29 +ok 30 +ok 31 - =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 32 +ok 33 - =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 +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -I/usr/lib/perl5/5.38.0/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_GNU_SOURCE -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -fwrapv -fno-strict-aliasing -o /tmp/MB-pRqeZvF_/test.o /tmp/MB-pRqeZvF_/test.c +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -o /tmp/MB-pRqeZvF_/test /tmp/MB-pRqeZvF_/test.o +1..22 +ok 1 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 2 +ok 3 +ok 4 +ok 5 +ok 6 +ok 7 +ok 8 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 9 +ok 10 +ok 11 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 12 +ok 13 +ok 14 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple/With/Deep/Name.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +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 +In file included from /usr/lib/perl5/5.38.0/aarch64-linux/CORE/perl.h:7816, + from lib/Simple.xs:2: +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:566:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 566 | Perl_SvPVXtrue(pTHX_ SV *sv) + | ^~~~~~~~~~~~~~ +/usr/lib/perl5/5.38.0/aarch64-linux/CORE/sv_inline.h:536:1: warning: 'always_inline' function might not be inlinable [-Wattributes] + 536 | Perl_newSV_type_mortal(pTHX_ const svtype type) + | ^~~~~~~~~~~~~~~~~~~~~~ +ok 20 +ok 21 +ok 22 +PASS: t/xs +1..2 +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..225 +ok 1 - Split using Module::Build +ok 2 - Split using Module::Build +ok 3 - Split using Module::Build::Platform::Unix +ok 4 - Split using Module::Build::Platform::Unix +ok 5 - Split using Module::Build::Platform::Windows +ok 6 - Split using Module::Build::Platform::Windows +ok 7 - 'one t'wo th'ree f"o\"ur " "five" ' result all defined +ok 8 +ok 9 - ' foo bar ' result all defined +ok 10 +ok 11 - ' D\'oh f{g\'h\"i\]\* ' result all defined +ok 12 +ok 13 - ' D\$foo ' result all defined +ok 14 +ok 15 - 'one\\ +# two' result all defined +ok 16 +ok 17 - 'a" "b\c" "d' result all defined +ok 18 +ok 19 - '"a b\c d"' result all defined +ok 20 +ok 21 - '"a b"\"c d"' result all defined +ok 22 +ok 23 - '"a b"\\"c d"' result all defined +ok 24 +ok 25 - '"a"\"b" "a\"b"' result all defined +ok 26 +ok 27 - '"a"\\"b" "a\\"b"' result all defined +ok 28 +ok 29 - '"a"\"b a\"b"' result all defined +ok 30 +ok 31 - 'a"\"b" "a\"b' result all defined +ok 32 +ok 33 - 'a"\"b" "a\"b' result all defined +ok 34 +ok 35 - 'a b' result all defined +ok 36 +ok 37 - 'a"\"b a\"b' result all defined +ok 38 +ok 39 - '"a""b" "a"b"' result all defined +ok 40 +ok 41 - '\"a\"' result all defined +ok 42 +ok 43 - '"a"" "b"' result all defined +ok 44 +ok 45 - 'a"b' result all defined +ok 46 +ok 47 - 'a""b' result all defined +ok 48 +ok 49 - 'a"""b' result all defined +ok 50 +ok 51 - 'a""""b' result all defined +ok 52 +ok 53 - 'a"""""b' result all defined +ok 54 +ok 55 - 'a""""""b' result all defined +ok 56 +ok 57 - '"a"b"' result all defined +ok 58 +ok 59 - '"a""b"' result all defined +ok 60 +ok 61 - '"a"""b"' result all defined +ok 62 +ok 63 - '"a""""b"' result all defined +ok 64 +ok 65 - '"a"""""b"' result all defined +ok 66 +ok 67 - '"a""""""b"' result all defined +ok 68 +ok 69 - '' result all defined +ok 70 +ok 71 - ' ' result all defined +ok 72 +ok 73 - '""' result all defined +ok 74 +ok 75 - '" "' result all defined +ok 76 +ok 77 - '""a' result all defined +ok 78 +ok 79 - '""a b' result all defined +ok 80 +ok 81 - 'a""' result all defined +ok 82 +ok 83 - 'a"" b' result all defined +ok 84 +ok 85 - '"" a' result all defined +ok 86 +ok 87 - 'a ""' result all defined +ok 88 +ok 89 - 'a "" b' result all defined +ok 90 +ok 91 - 'a " " b' result all defined +ok 92 +ok 93 - 'a " b " c' result all defined +ok 94 +ok 95 - 'a "0" c' result all defined +ok 96 +ok 97 - '"a\b"' result all defined +ok 98 +ok 99 - '"a\\b"' result all defined +ok 100 +ok 101 - '"a\\\b"' result all defined +ok 102 +ok 103 - '"a\\\\b"' result all defined +ok 104 +ok 105 - '"a\"' result all defined +ok 106 +ok 107 - '"a\\"' result all defined +ok 108 +ok 109 - '"a\\\"' result all defined +ok 110 +ok 111 - '"a\\\\"' result all defined +ok 112 +ok 113 - '"a\\\""' result all defined +ok 114 +ok 115 +ok 116 +ok 117 - perl round trip for {one}{two three}{fo"ur }{five} +ok 118 - perl round trip for {foo}{bar} +ok 119 - perl round trip for {D'oh}{f{g'h"i]*} +ok 120 - perl round trip for {D$foo} +ok 121 - perl round trip for {one +# two} +ok 122 - perl round trip for {a b\c d} +ok 123 - perl round trip for {a b\c d} +ok 124 - perl round trip for {a b"c}{d} +ok 125 - perl round trip for {a b\c d} +ok 126 - perl round trip for {a"b a"b} +ok 127 - perl round trip for {a\b}{a\b} +ok 128 - perl round trip for {a"b}{a"b} +ok 129 - perl round trip for {a"b}{a"b} +ok 130 - perl round trip for {a"b}{a"b} +ok 131 - perl round trip for {a}{b} +ok 132 - perl round trip for {a"b a"b} +ok 133 - perl round trip for {a"b ab} +ok 134 - perl round trip for {"a"} +ok 135 - perl round trip for {a"}{b} +ok 136 - perl round trip for {ab} +ok 137 - perl round trip for {ab} +ok 138 - perl round trip for {a"b} +ok 139 - perl round trip for {a"b} +ok 140 - perl round trip for {a"b} +ok 141 - perl round trip for {a""b} +ok 142 - perl round trip for {ab} +ok 143 - perl round trip for {a"b} +ok 144 - perl round trip for {a"b} +ok 145 - perl round trip for {a"b} +ok 146 - perl round trip for {a""b} +ok 147 - perl round trip for {a""b} +ok 148 - perl round trip for +ok 149 - perl round trip for +ok 150 - perl round trip for {} +ok 151 - perl round trip for { } +ok 152 - perl round trip for {a} +ok 153 - perl round trip for {a}{b} +ok 154 - perl round trip for {a} +ok 155 - perl round trip for {a}{b} +ok 156 - perl round trip for {}{a} +ok 157 - perl round trip for {a}{} +ok 158 - perl round trip for {a}{}{b} +ok 159 - perl round trip for {a}{ }{b} +ok 160 - perl round trip for {a}{ b }{c} +ok 161 - perl round trip for {a}{0}{c} +ok 162 - perl round trip for {a\b} +ok 163 - perl round trip for {a\\b} +ok 164 - perl round trip for {a\\\b} +ok 165 - perl round trip for {a\\\\b} +ok 166 - perl round trip for {a"} +ok 167 - perl round trip for {a\} +ok 168 - perl round trip for {a\"} +ok 169 - perl round trip for {a\\} +ok 170 - perl round trip for {a\"} +ok 171 - backticks round trip for {one}{two three}{fo"ur }{five} +ok 172 - backticks round trip for {foo}{bar} +ok 173 - backticks round trip for {D'oh}{f{g'h"i]*} +ok 174 - backticks round trip for {D$foo} +ok 175 - backticks round trip for {one +# two} +ok 176 - backticks round trip for {a b\c d} +ok 177 - backticks round trip for {a b\c d} +ok 178 - backticks round trip for {a b"c}{d} +ok 179 - backticks round trip for {a b\c d} +ok 180 - backticks round trip for {a"b a"b} +ok 181 - backticks round trip for {a\b}{a\b} +ok 182 - backticks round trip for {a"b}{a"b} +ok 183 - backticks round trip for {a"b}{a"b} +ok 184 - backticks round trip for {a"b}{a"b} +ok 185 - backticks round trip for {a}{b} +ok 186 - backticks round trip for {a"b a"b} +ok 187 - backticks round trip for {a"b ab} +ok 188 - backticks round trip for {"a"} +ok 189 - backticks round trip for {a"}{b} +ok 190 - backticks round trip for {ab} +ok 191 - backticks round trip for {ab} +ok 192 - backticks round trip for {a"b} +ok 193 - backticks round trip for {a"b} +ok 194 - backticks round trip for {a"b} +ok 195 - backticks round trip for {a""b} +ok 196 - backticks round trip for {ab} +ok 197 - backticks round trip for {a"b} +ok 198 - backticks round trip for {a"b} +ok 199 - backticks round trip for {a"b} +ok 200 - backticks round trip for {a""b} +ok 201 - backticks round trip for {a""b} +ok 202 - backticks round trip for +ok 203 - backticks round trip for +ok 204 - backticks round trip for {} +ok 205 - backticks round trip for { } +ok 206 - backticks round trip for {a} +ok 207 - backticks round trip for {a}{b} +ok 208 - backticks round trip for {a} +ok 209 - backticks round trip for {a}{b} +ok 210 - backticks round trip for {}{a} +ok 211 - backticks round trip for {a}{} +ok 212 - backticks round trip for {a}{}{b} +ok 213 - backticks round trip for {a}{ }{b} +ok 214 - backticks round trip for {a}{ b }{c} +ok 215 - backticks round trip for {a}{0}{c} +ok 216 - backticks round trip for {a\b} +ok 217 - backticks round trip for {a\\b} +ok 218 - backticks round trip for {a\\\b} +ok 219 - backticks round trip for {a\\\\b} +ok 220 - backticks round trip for {a"} +ok 221 - backticks round trip for {a\} +ok 222 - backticks round trip for {a\"} +ok 223 - backticks round trip for {a\\} +ok 224 - backticks round trip for {a\"} +ok 225 +PASS: t/ext +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/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 +1..27 +ok 1 - Create new build object +ok 2 - Property "foo" should be undef +ok 3 - Set "foo" +ok 4 - Now "foo" should have new value +ok 5 - Property "bar" should be its default +ok 6 - Set "bar" +ok 7 - Now "bar" should have new value +ok 8 - Property "check" should be its default +ok 9 - Should get an error for an invalid value +ok 10 - It should be the correct error +ok 11 - Property "code" should have its code value +ok 12 - Property "hash" should be default +ok 13 - Should be able to get key in hash +ok 14 - Add a key to the hash prop +ok 15 - New key should be in hash +ok 16 - Should get exception for assigning invalid hash +ok 17 - It should be the correct error +ok 18 - Should get exception for assigning an array for a hash +ok 19 - It should be the proper error +ok 20 - Should be able to set hash to undef +ok 21 - Property "installdirs" should be default +ok 22 - Set "installdirst" to "core" +ok 23 - Now "installdirs" should be "core" +ok 24 - Should have caught exception setting "installdirs" to "perl" +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 +1..2 +ok 1 - version_from_file +ok 2 - compare: 1.0_01 > 1.0 +PASS: t/versions +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..1 +ok 1 +PASS: t/add_property_array +1..29 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +ok 1 +ok 2 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +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 - Check version used to create META.yml: 0.4234 == 0.4234 +ok 18 # skip Archive::Tar 1.08+ not installed +ok 19 +ok 20 +ok 21 - should rewrite the shebang line +Cleaning up build files +Cleaning up configuration files +ok 22 +ok 23 +ok 24 +ok 25 +ok 26 # skip Windows-only test +ok 27 # skip Windows-only test +ok 28 # skip Windows-only test +ok 29 # skip Windows-only test +PASS: t/runthrough +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..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 +1..1 +ok 1 - found nested ACTION_* debug statements +PASS: t/debug +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..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..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_test1164/usr/lib/perl5/site_perl/5.38.0/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/tmp/MB-nzOB98hP/site/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/bin/script +ok 2 +ok 3 +ok 4 +ok 5 - /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/lib/perl5/site_perl/5.38.0/aarch64-linux/auto/Simple/.packlist should be written +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/lib/perl5/5.38.0/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/tmp/MB-nzOB98hP/man/man3/Simple.3 +ok 6 +ok 7 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/bar/Simple.pm +ok 8 +ok 9 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/base/lib/perl5/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/base/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/foo/base/bin/script +ok 10 +ok 11 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/lib/perl5/site_perl/5.38.0/Simple/ConfigData.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/tmp/MB-nzOB98hP/site/man/man3/Simple::ConfigData.3 +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_test1164/foo/lib/Simple.pm +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/share/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/usr/bin/script +ok 22 +ok 23 +Building Simple +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/bar/man/man3/Simple.3 +Installing /usr/lib/libmodule-build-perl/ptest/t/install_test1164/bar/bin/script +ok 24 +ok 25 - Look for file at /usr/lib/libmodule-build-perl/ptest/t/install_test1164/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..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..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 +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -I/usr/lib/perl5/5.38.0/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_GNU_SOURCE -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -fwrapv -fno-strict-aliasing -o /tmp/MB-lr1iJcwt/test.o /tmp/MB-lr1iJcwt/test.c +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -o /tmp/MB-lr1iJcwt/test /tmp/MB-lr1iJcwt/test.o +1..0 # SKIP PAR::Dist 0.17 or up not installed to check .par's. +PASS: t/par +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..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 +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..18 +ok 1 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +Created META.yml and META.json +ok 2 +ok 3 +ok 4 +ok 5 - Creating Simple.pm +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '3.14159265' +Creating README using Pod::Text +ok 6 - Generating README from .pm +ok 7 - Extracting AUTHOR from .pm +ok 8 - Extracting abstract from .pm +ok 9 - Creating Simple.pm +ok 10 - Creating Simple.pod +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '3.14159265' +Creating README using Pod::Text +ok 11 - Generating README from .pod +ok 12 - Extracting AUTHOR from .pod +ok 13 - Extracting abstract from .pod +ok 14 - Creating Simple.pm +ok 15 - Creating Simple.pod +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '3.14159265' +Creating README using Pod::Text +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 +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.038000;' +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.038000;' +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.038000;' +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..2 +ok 1 - An object of class 'Module::Build' isa 'Module::Build' +ok 2 - dist_name is 'Simple' +PASS: t/sample +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 - libdoc destination +ok 27 - bindoc destination +ok 28 - bin destination +ok 29 - binhtml destination +ok 30 - script destination +ok 31 - lib destination +ok 32 - arch destination +ok 33 - libhtml destination +ok 34 +ok 35 - libdoc destination +ok 36 - bindoc destination +ok 37 - binhtml destination +ok 38 - bin destination +ok 39 - libhtml destination +ok 40 - script destination +ok 41 - lib destination +ok 42 - arch destination +ok 43 +ok 44 +ok 45 +ok 46 - bindoc destination +ok 47 - libdoc destination +ok 48 - arch destination +ok 49 - script destination +ok 50 - lib destination +ok 51 - libhtml destination +ok 52 - bin destination +ok 53 - binhtml destination +ok 54 +ok 55 +ok 56 - lib prefixed +ok 57 - suffix correctish (/tmp/MB-joRijB2S/site/lib/perl5/site_perl + some/prefix = some/prefix/lib/perl5/site_perl) +ok 58 - arch prefixed +ok 59 - suffix correctish (/tmp/MB-joRijB2S/site/lib/perl5/site_perl/5.38.0/aarch64-linux + some/prefix = some/prefix/lib/perl5/site_perl/5.38.0/aarch64-linux) +ok 60 - bin prefixed +ok 61 - suffix correctish (/tmp/MB-joRijB2S/site/bin + some/prefix = some/prefix/bin) +ok 62 - script prefixed +ok 63 - suffix correctish (/tmp/MB-joRijB2S/site/bin + some/prefix = some/prefix/bin) +ok 64 - bindoc prefixed +ok 65 - suffix correctish (/tmp/MB-joRijB2S/site/man/man1 + some/prefix = some/prefix/man/man1) +ok 66 - libdoc prefixed +ok 67 - suffix correctish (/tmp/MB-joRijB2S/site/man/man3 + some/prefix = some/prefix/man/man3) +ok 68 - binhtml prefixed +ok 69 - suffix correctish (/tmp/MB-joRijB2S/site/html + some/prefix = some/prefix/html) +ok 70 - libhtml prefixed +ok 71 - suffix correctish (/tmp/MB-joRijB2S/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.38.0/aarch64-linux + another/prefix = another/prefix/lib/perl5/site_perl/5.38.0/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 (/foo/bar/man/man1 + another/prefix = another/prefix/man/man1) +ok 100 - libdoc prefixed +ok 101 - suffix correctish (/biz/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 (/foo/bar/html + another/prefix = another/prefix/html) +ok 106 - bindoc destination +ok 107 - libdoc destination +ok 108 - script destination +ok 109 - lib destination +ok 110 - arch destination +ok 111 - libhtml destination +ok 112 - bin destination +ok 113 - binhtml destination +PASS: t/destinations +1..63 +ok 1 +ok 2 +Cleaning up build files +Cleaning up configuration files +ok 3 - MBB->can('ACTION_loop') +ok 4 - MBB->can('ACTION_loop2') +ok 5 +ok 6 +ok 7 +ok 8 +ok 9 +ok 10 +ok 11 +ok 12 - The foo element should be in build_elements only once +Building Simple +ok 13 +Cleaning up build files +Cleaning up configuration files +ok 14 +ok 15 +ok 16 +ok 17 +ok 18 +ok 19 +ok 20 - An object of class 'MBSub' isa 'Module::Build' +ok 21 - An object of class 'MBSub' isa 'MBSub' +ok 22 +ok 23 - MBSub->can('module_name') +ok 24 - MBSub->can('foo') +ok 25 +ok 26 +ok 27 +ok 28 - MBSub->can('bar') +ok 29 +ok 30 +ok 31 +ok 32 +ok 33 - MBSub->can('hash') +ok 34 - A reference of type 'HASH' isa 'HASH' +ok 35 +ok 36 +ok 37 +ok 38 - MBSub->can('hash') +ok 39 - A reference of type 'HASH' isa 'HASH' +ok 40 +ok 41 +ok 42 +ok 43 - An object of class 'MBSub2' isa 'Module::Build' +ok 44 - An object of class 'MBSub2' isa 'MBSub2' +ok 45 +ok 46 - MBSub2->can('bar') +ok 47 +ok 48 +ok 49 +ok 50 +ok 51 +ok 52 +ok 53 - prompt() requires a prompt +ok 54 - y_n() requires a prompt +ok 55 - y_n() requires a default of 'y' or 'n' +Is this a question? +ok 56 - Do not allow default-less y_n() for unattended builds +Is this a question? +ok 57 - Do not allow default-less prompt() for unattended builds +Is this a question? +ok 58 - prompt() doesn't require default for interactive builds +Say yes +ok 59 - y_n() doesn't require default for interactive build +Is this a question +ok 60 - default for prompt() without a default is '' +Is this a question [y ]y +ok 61 - prompt() with a default +Is this a question [y ]y +ok 62 - y_n() with a default +Is this a question [] +ok 63 - prompt() with undef() default +PASS: t/extend +1..3 +ok 1 - Makefile.PL exit +ok 2 +ok 3 +PASS: t/compat/exit +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 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..0 # SKIP $ENV{MB_TEST_EXPERIMENTAL} is not set +PASS: t/bundle_inc +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..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..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.04 cusr 0.00 csys = 0.06 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 +ok 3 - Built shared/html +ok 4 - installed etc/config +ok 5 - installed shared/data +ok 6 - installed shared/html +PASS: t/install_extra_target +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..58 +ok 1 +ok 2 +ok 3 +ok 4 +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 +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -I/usr/lib/perl5/5.38.0/aarch64-linux/CORE -fPIC -Wno-unused-function -c -O2 -pipe -g -feliminate-unused-debug-types -D_GNU_SOURCE -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -fwrapv -fno-strict-aliasing -o /tmp/MB-aXbdV4Ia/test.o /tmp/MB-aXbdV4Ia/test.c +aarch64-poky-linux-gcc '-mcpu=cortex-a57' '-march=armv8-a+crc' '-mbranch-protection=standard' -fstack-protector-strong -O2 '-D_FORTIFY_SOURCE=2' -Wformat -Wformat-security '-Werror=format-security' -o /tmp/MB-aXbdV4Ia/test /tmp/MB-aXbdV4Ia/test.o +1..0 # SKIP HTML support not installed +PASS: t/ppm +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..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 +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..11 +Created MYMETA.yml and MYMETA.json +Creating new 'Build' script for 'Simple' version '0.01' +ok 1 +ok 2 +ok 3 +ok 4 +ok 5 +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 +PASS: t/notes +DURATION: 49 +END: /usr/lib/libmodule-build-perl/ptest +2023-10-01T01:33 +STOP: ptest-runner +TOTAL: 1 FAIL: 0
\ No newline at end of file diff --git a/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/testresults.json b/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/testresults.json new file mode 100644 index 00000000000..3010462d1fd --- /dev/null +++ b/runtime/poky/qemuarm64/core-image-ptest-libmodule-build-perl/testresults.json @@ -0,0 +1,219 @@ +{ + "runtime_core-image-ptest-libmodule-build-perl_qemuarm64_20231001013136": { + "configuration": { + "DISTRO": "poky", + "HOST_DISTRO": "ubuntu-22.04", + "IMAGE_BASENAME": "core-image-ptest-libmodule-build-perl", + "IMAGE_PKGTYPE": "rpm", + "LAYERS": { + "meta": { + "branch": "master", + "commit": "ab127e266ecd9f1cf6606d77fe1482d5e23abc52", + "commit_count": 71858 + }, + "meta-poky": { + "branch": "master", + "commit": "ab127e266ecd9f1cf6606d77fe1482d5e23abc52", + "commit_count": 71858 + }, + "meta-yocto-bsp": { + "branch": "master", + "commit": "ab127e266ecd9f1cf6606d77fe1482d5e23abc52", + "commit_count": 71858 + } + }, + "MACHINE": "qemuarm64", + "STARTTIME": "20231001013136", + "TESTSERIES": "qemuarm64-ptest", + "TEST_TYPE": "runtime" + }, + "result": { + "parselogs.ParseLogsTest.test_get_context": { + "duration": 0.0008103847503662109, + "status": "PASSED" + }, + "parselogs.ParseLogsTest.test_parselogs": { + "duration": 2.7954628467559814, + "status": "PASSED" + }, + "ping.PingTest.test_ping": { + "duration": 0.020525455474853516, + "status": "PASSED" + }, + "ptest.PtestRunnerTest.test_ptestrunner_expectfail": { + "duration": 48.73262810707092, + "status": "PASSED" + }, + "ptest.PtestRunnerTest.test_ptestrunner_expectsuccess": { + "duration": 0.0004584789276123047, + "log": "Cannot run ptests without @expectedFailure as ptests are expected to fail", + "status": "SKIPPED" + }, + "ptestresult.libmodule-build-perl.t/00-compile": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/PL_files": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/actions/installdeps": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/actions/manifest_skip": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/add_property": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/add_property_array": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/add_property_hash": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/basic": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/bundle_inc": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/compat": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/compat/exit": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/debug": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/destinations": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/ext": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/extend": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/files": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/help": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/install": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/install_extra_target": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/manifypods": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/manifypods_with_utf8": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/metadata": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/metadata2": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/mymeta": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/new_from_context": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/notes": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/par": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/parents": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/perl_mb_opt": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/ppm": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/properties/dist_suffix": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/properties/license": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/properties/module_name": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/properties/needs_compiler": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/properties/release_status": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/properties/requires": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/properties/share_dir": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/resume": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/runthrough": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/sample": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/script_dist": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/signature": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/test_file_exts": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/test_reqs": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/test_type": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/test_types": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/tilde": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/unit_run_test_harness": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/use_tap_harness": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/versions": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/write_default_maniskip": { + "status": "PASSED" + }, + "ptestresult.libmodule-build-perl.t/xs": { + "status": "PASSED" + }, + "ptestresult.sections": { + "libmodule-build-perl": { + "duration": "49" + } + }, + "ssh.SSHTest.test_ssh": { + "duration": 1.0810048580169678, + "status": "PASSED" + } + } + } +}
\ No newline at end of file |