PATH=/usr/bin:/bin:/data/fly2200/cpanfly-5.22/var/megalib/bin
Start 2018-01-18T00:14:07
ActivePerl-2200 CPAN-2.10
Reading '/data/fly2200/cpanfly-5.22/var/cpan/Metadata'
Database was generated on Wed, 17 Jan 2018 05:54:46 GMT
Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/J/JD/JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz ok
MarpaX-ESLIF-URI-0.004/
MarpaX-ESLIF-URI-0.004/lib/
MarpaX-ESLIF-URI-0.004/lib/MarpaX/
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/https.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/file.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/ftp.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/http.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/_generic.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/mailto.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/_generic/
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/_generic/ValueInterface.pm
MarpaX-ESLIF-URI-0.004/lib/MarpaX/ESLIF/URI/_generic/RecognizerInterface.pm
MarpaX-ESLIF-URI-0.004/t/
MarpaX-ESLIF-URI-0.004/t/00-report-prereqs.t
MarpaX-ESLIF-URI-0.004/t/00-compile.t
MarpaX-ESLIF-URI-0.004/t/http.t
MarpaX-ESLIF-URI-0.004/t/mailto.t
MarpaX-ESLIF-URI-0.004/t/file.t
MarpaX-ESLIF-URI-0.004/t/00-report-prereqs.dd
MarpaX-ESLIF-URI-0.004/Changes
MarpaX-ESLIF-URI-0.004/README
MarpaX-ESLIF-URI-0.004/LICENSE
MarpaX-ESLIF-URI-0.004/dist.ini
MarpaX-ESLIF-URI-0.004/Makefile.PL
MarpaX-ESLIF-URI-0.004/etc/
MarpaX-ESLIF-URI-0.004/etc/test.pl
MarpaX-ESLIF-URI-0.004/xt/
MarpaX-ESLIF-URI-0.004/xt/release/
MarpaX-ESLIF-URI-0.004/xt/release/distmeta.t
MarpaX-ESLIF-URI-0.004/xt/release/meta-json.t
MarpaX-ESLIF-URI-0.004/xt/release/dist-manifest.t
MarpaX-ESLIF-URI-0.004/xt/release/minimum-version.t
MarpaX-ESLIF-URI-0.004/xt/release/kwalitee.t
MarpaX-ESLIF-URI-0.004/xt/release/cpan-changes.t
MarpaX-ESLIF-URI-0.004/xt/author/
MarpaX-ESLIF-URI-0.004/xt/author/critic.t
MarpaX-ESLIF-URI-0.004/xt/author/pod-linkcheck.t
MarpaX-ESLIF-URI-0.004/xt/author/pod-coverage.t
MarpaX-ESLIF-URI-0.004/xt/author/test-version.t
MarpaX-ESLIF-URI-0.004/xt/author/no-tabs.t
MarpaX-ESLIF-URI-0.004/xt/author/mojibake.t
MarpaX-ESLIF-URI-0.004/xt/author/synopsis.t
MarpaX-ESLIF-URI-0.004/xt/author/pod-syntax.t
MarpaX-ESLIF-URI-0.004/xt/author/pod-spell.t
MarpaX-ESLIF-URI-0.004/xt/author/portability.t
MarpaX-ESLIF-URI-0.004/xt/author/eol.t
MarpaX-ESLIF-URI-0.004/META.yml
MarpaX-ESLIF-URI-0.004/META.json
MarpaX-ESLIF-URI-0.004/MANIFEST
Configuring J/JD/JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz with Makefile.PL
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2200/cpanfly-5.22/var/megalib
Want /home/fly2200/ap2200-299134/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for MarpaX::ESLIF::URI
Writing MYMETA.yml and MYMETA.json
JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
/data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK
Running make for J/JD/JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
---- Unsatisfied dependencies detected during ----
---- JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz ----
Data::Dumper::OneLine [build_requires]
Running test for module 'Data::Dumper::OneLine'
Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/C/CS/CSIDE/Data-Dumper-OneLine-0.06.tar.gz ok
Data-Dumper-OneLine-0.06/Build.PL
Data-Dumper-OneLine-0.06/Changes
Data-Dumper-OneLine-0.06/LICENSE
Data-Dumper-OneLine-0.06/META.json
Data-Dumper-OneLine-0.06/README.md
Data-Dumper-OneLine-0.06/cpanfile
Data-Dumper-OneLine-0.06/lib/Data/Dumper/OneLine.pm
Data-Dumper-OneLine-0.06/minil.toml
Data-Dumper-OneLine-0.06/t/00_compile.t
Data-Dumper-OneLine-0.06/t/basic.t
Data-Dumper-OneLine-0.06/t/encoding.t
Data-Dumper-OneLine-0.06/META.yml
Data-Dumper-OneLine-0.06/MANIFEST
Configuring C/CS/CSIDE/Data-Dumper-OneLine-0.06.tar.gz with Build.PL
>>> /data/fly2200/ap2200-299134/bin/perl-static Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Data-Dumper-OneLine' version '0.06'
Merging cpanfile prereqs to MYMETA.yml
Merging cpanfile prereqs to MYMETA.json
CSIDE/Data-Dumper-OneLine-0.06.tar.gz
/data/fly2200/ap2200-299134/bin/perl-static Build.PL -- OK
Running Build for C/CS/CSIDE/Data-Dumper-OneLine-0.06.tar.gz
>>> ./Build
Building Data-Dumper-OneLine
CSIDE/Data-Dumper-OneLine-0.06.tar.gz
./Build -- OK
Running Build test
>>> ./Build test verbose=1
t/00_compile.t ..
ok 1 - use Data::Dumper::OneLine;
1..1
ok
t/basic.t .......
ok 1
ok 2 - sub { use warnings; use strict; }
ok 3 - bless( {}, 'Foo' )
1..3
ok
t/encoding.t ....
ok 1
ok 2
1..2
ok
All tests successful.
Files=3, Tests=6, 0 wallclock secs ( 0.01 usr 0.02 sys + 0.20 cusr 0.09 csys = 0.32 CPU)
Result: PASS
CSIDE/Data-Dumper-OneLine-0.06.tar.gz
./Build test verbose=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/C/CS/CSIDE/CHECKSUMS
Hiroki Honda <cside.story@gmail.com>
Dumps data as one line string
>>> (cd /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-Dumper-OneLine-0.06-6v6_Cc && tar cvf - Data-Dumper-OneLine-0.06.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/var/REPO/C/CS/CSIDE/Data-Dumper-OneLine-0.06.tar.gz
Data-Dumper-OneLine-0.06.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/Dumper/
blib/lib/Data/Dumper/OneLine.pm
JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
Has already been unwrapped into directory /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/MarpaX-ESLIF-URI-0.004-iEDS4l
JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
Has already been prepared
Running make for J/JD/JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
Prepending /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-Dumper-OneLine-0.06-6v6_Cc/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-Dumper-OneLine-0.06-6v6_Cc/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/MarpaX/ESLIF/URI/_generic/ValueInterface.pm blib/lib/MarpaX/ESLIF/URI/_generic/ValueInterface.pm
cp lib/MarpaX/ESLIF/URI/ftp.pm blib/lib/MarpaX/ESLIF/URI/ftp.pm
cp lib/MarpaX/ESLIF/URI.pm blib/lib/MarpaX/ESLIF/URI.pm
cp lib/MarpaX/ESLIF/URI/https.pm blib/lib/MarpaX/ESLIF/URI/https.pm
cp lib/MarpaX/ESLIF/URI/mailto.pm blib/lib/MarpaX/ESLIF/URI/mailto.pm
cp lib/MarpaX/ESLIF/URI/_generic.pm blib/lib/MarpaX/ESLIF/URI/_generic.pm
cp lib/MarpaX/ESLIF/URI/_generic/RecognizerInterface.pm blib/lib/MarpaX/ESLIF/URI/_generic/RecognizerInterface.pm
cp lib/MarpaX/ESLIF/URI/http.pm blib/lib/MarpaX/ESLIF/URI/http.pm
cp lib/MarpaX/ESLIF/URI/file.pm blib/lib/MarpaX/ESLIF/URI/file.pm
Manifying 9 pod documents
JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
make -- OK
Prepending /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-Dumper-OneLine-0.06-6v6_Cc/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-Dumper-OneLine-0.06-6v6_Cc/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t .........
1..9
ok 1 - MarpaX/ESLIF/URI.pm loaded ok
ok 2 - MarpaX/ESLIF/URI/_generic.pm loaded ok
ok 3 - MarpaX/ESLIF/URI/_generic/RecognizerInterface.pm loaded ok
ok 4 - MarpaX/ESLIF/URI/_generic/ValueInterface.pm loaded ok
ok 5 - MarpaX/ESLIF/URI/file.pm loaded ok
ok 6 - MarpaX/ESLIF/URI/ftp.pm loaded ok
ok 7 - MarpaX/ESLIF/URI/http.pm loaded ok
ok 8 - MarpaX/ESLIF/URI/https.pm loaded ok
ok 9 - MarpaX/ESLIF/URI/mailto.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# --------------------- ---- --------
# Data::Dumper::OneLine any 0.06
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.62
# File::Temp any 0.2304
# IO::Handle any 1.35
# IPC::Open3 any 1.18
# Test::Differences any 0.64
# Test::More any 1.001014
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------ ---- --------
# Carp any 1.38
# Class::Load any 0.24
# Class::Method::Modifiers any 2.12
# Class::Tiny::Antlers any 0.023
# Log::Any any 1.045
# MarpaX::ESLIF any 2.0.16
# Net::servent any 1.01
# Safe::Isa any 1.000008
# overload any 1.26
# strict any 1.09
# vars any 1.03
# warnings any 1.32
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/file.t ...............
ok 1 - use MarpaX::ESLIF::URI;
ok 2 - '$uri = MarpaX::ESLIF::URI->new('file:///c:/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 3 - $uri->drive('decoded') is 'c'
ok 4 - $uri->drive('normalized') is 'C'
ok 5 - $uri->drive('origin') is 'c'
ok 6 - $uri->path('decoded') is '/c:/path/to/file'
ok 7 - $uri->path('normalized') is '/C:/path/to/file'
ok 8 - $uri->path('origin') is '/c:/path/to/file'
ok 9 - $uri->scheme('decoded') is 'file'
ok 10 - $uri->scheme('normalized') is 'file'
ok 11 - $uri->scheme('origin') is 'file'
ok 12 - $uri->segments('decoded') is ['c:','path','to','file']
ok 13 - $uri->segments('normalized') is ['C:','path','to','file']
ok 14 - $uri->segments('origin') is ['c:','path','to','file']
ok 15 - $uri->string('decoded') is 'file:///c:/path/to/file'
ok 16 - $uri->string('normalized') is 'file:///C:/path/to/file'
ok 17 - $uri->string('origin') is 'file:///c:/path/to/file'
ok 18 - '$uri = MarpaX::ESLIF::URI->new('file:///c|/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 19 - $uri->drive('decoded') is 'c'
ok 20 - $uri->drive('normalized') is 'C'
ok 21 - $uri->drive('origin') is 'c'
ok 22 - $uri->path('decoded') is '/c|/path/to/file'
ok 23 - $uri->path('normalized') is '/C|/path/to/file'
ok 24 - $uri->path('origin') is '/c|/path/to/file'
ok 25 - $uri->scheme('decoded') is 'file'
ok 26 - $uri->scheme('normalized') is 'file'
ok 27 - $uri->scheme('origin') is 'file'
ok 28 - $uri->segments('decoded') is ['c|','path','to','file']
ok 29 - $uri->segments('normalized') is ['C|','path','to','file']
ok 30 - $uri->segments('origin') is ['c|','path','to','file']
ok 31 - $uri->string('decoded') is 'file:///c|/path/to/file'
ok 32 - $uri->string('normalized') is 'file:///C|/path/to/file'
ok 33 - $uri->string('origin') is 'file:///c|/path/to/file'
ok 34 - '$uri = MarpaX::ESLIF::URI->new('file:///path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 35 - $uri->path('decoded') is '/path/to/file'
ok 36 - $uri->path('normalized') is '/path/to/file'
ok 37 - $uri->path('origin') is '/path/to/file'
ok 38 - $uri->scheme('decoded') is 'file'
ok 39 - $uri->scheme('normalized') is 'file'
ok 40 - $uri->scheme('origin') is 'file'
ok 41 - $uri->segments('decoded') is ['path','to','file']
ok 42 - $uri->segments('normalized') is ['path','to','file']
ok 43 - $uri->segments('origin') is ['path','to','file']
ok 44 - $uri->string('decoded') is 'file:///path/to/file'
ok 45 - $uri->string('normalized') is 'file:///path/to/file'
ok 46 - $uri->string('origin') is 'file:///path/to/file'
ok 47 - '$uri = MarpaX::ESLIF::URI->new('file://host.example.com/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 48 - $uri->authority('decoded') is 'host.example.com'
ok 49 - $uri->authority('normalized') is 'host.example.com'
ok 50 - $uri->authority('origin') is 'host.example.com'
ok 51 - $uri->host('decoded') is 'host.example.com'
ok 52 - $uri->host('normalized') is 'host.example.com'
ok 53 - $uri->host('origin') is 'host.example.com'
ok 54 - $uri->path('decoded') is '/path/to/file'
ok 55 - $uri->path('normalized') is '/path/to/file'
ok 56 - $uri->path('origin') is '/path/to/file'
ok 57 - $uri->scheme('decoded') is 'file'
ok 58 - $uri->scheme('normalized') is 'file'
ok 59 - $uri->scheme('origin') is 'file'
ok 60 - $uri->segments('decoded') is ['path','to','file']
ok 61 - $uri->segments('normalized') is ['path','to','file']
ok 62 - $uri->segments('origin') is ['path','to','file']
ok 63 - $uri->string('decoded') is 'file://host.example.com/path/to/file'
ok 64 - $uri->string('normalized') is 'file://host.example.com/path/to/file'
ok 65 - $uri->string('origin') is 'file://host.example.com/path/to/file'
ok 66 - '$uri = MarpaX::ESLIF::URI->new('file:/c:/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 67 - $uri->drive('decoded') is 'c'
ok 68 - $uri->drive('normalized') is 'C'
ok 69 - $uri->drive('origin') is 'c'
ok 70 - $uri->path('decoded') is '/c:/path/to/file'
ok 71 - $uri->path('normalized') is '/C:/path/to/file'
ok 72 - $uri->path('origin') is '/c:/path/to/file'
ok 73 - $uri->scheme('decoded') is 'file'
ok 74 - $uri->scheme('normalized') is 'file'
ok 75 - $uri->scheme('origin') is 'file'
ok 76 - $uri->segments('decoded') is ['c:','path','to','file']
ok 77 - $uri->segments('normalized') is ['C:','path','to','file']
ok 78 - $uri->segments('origin') is ['c:','path','to','file']
ok 79 - $uri->string('decoded') is 'file:/c:/path/to/file'
ok 80 - $uri->string('normalized') is 'file:/C:/path/to/file'
ok 81 - $uri->string('origin') is 'file:/c:/path/to/file'
ok 82 - '$uri = MarpaX::ESLIF::URI->new('file:/c|/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 83 - $uri->drive('decoded') is 'c'
ok 84 - $uri->drive('normalized') is 'C'
ok 85 - $uri->drive('origin') is 'c'
ok 86 - $uri->path('decoded') is '/c|/path/to/file'
ok 87 - $uri->path('normalized') is '/C|/path/to/file'
ok 88 - $uri->path('origin') is '/c|/path/to/file'
ok 89 - $uri->scheme('decoded') is 'file'
ok 90 - $uri->scheme('normalized') is 'file'
ok 91 - $uri->scheme('origin') is 'file'
ok 92 - $uri->segments('decoded') is ['c|','path','to','file']
ok 93 - $uri->segments('normalized') is ['C|','path','to','file']
ok 94 - $uri->segments('origin') is ['c|','path','to','file']
ok 95 - $uri->string('decoded') is 'file:/c|/path/to/file'
ok 96 - $uri->string('normalized') is 'file:/C|/path/to/file'
ok 97 - $uri->string('origin') is 'file:/c|/path/to/file'
ok 98 - '$uri = MarpaX::ESLIF::URI->new('file:/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 99 - $uri->path('decoded') is '/path/to/file'
ok 100 - $uri->path('normalized') is '/path/to/file'
ok 101 - $uri->path('origin') is '/path/to/file'
ok 102 - $uri->scheme('decoded') is 'file'
ok 103 - $uri->scheme('normalized') is 'file'
ok 104 - $uri->scheme('origin') is 'file'
ok 105 - $uri->segments('decoded') is ['path','to','file']
ok 106 - $uri->segments('normalized') is ['path','to','file']
ok 107 - $uri->segments('origin') is ['path','to','file']
ok 108 - $uri->string('decoded') is 'file:/path/to/file'
ok 109 - $uri->string('normalized') is 'file:/path/to/file'
ok 110 - $uri->string('origin') is 'file:/path/to/file'
ok 111 - '$uri = MarpaX::ESLIF::URI->new('file:c:/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 112 - $uri->drive('decoded') is 'c'
ok 113 - $uri->drive('normalized') is 'C'
ok 114 - $uri->drive('origin') is 'c'
ok 115 - $uri->path('decoded') is 'c:/path/to/file'
ok 116 - $uri->path('normalized') is 'C:/path/to/file'
ok 117 - $uri->path('origin') is 'c:/path/to/file'
ok 118 - $uri->scheme('decoded') is 'file'
ok 119 - $uri->scheme('normalized') is 'file'
ok 120 - $uri->scheme('origin') is 'file'
ok 121 - $uri->segments('decoded') is ['c:','path','to','file']
ok 122 - $uri->segments('normalized') is ['C:','path','to','file']
ok 123 - $uri->segments('origin') is ['c:','path','to','file']
ok 124 - $uri->string('decoded') is 'file:c:/path/to/file'
ok 125 - $uri->string('normalized') is 'file:C:/path/to/file'
ok 126 - $uri->string('origin') is 'file:c:/path/to/file'
ok 127 - '$uri = MarpaX::ESLIF::URI->new('file:c|/path/to/file')' isa 'MarpaX::ESLIF::URI::file'
ok 128 - $uri->drive('decoded') is 'c'
ok 129 - $uri->drive('normalized') is 'C'
ok 130 - $uri->drive('origin') is 'c'
ok 131 - $uri->path('decoded') is 'c|/path/to/file'
ok 132 - $uri->path('normalized') is 'C|/path/to/file'
ok 133 - $uri->path('origin') is 'c|/path/to/file'
ok 134 - $uri->scheme('decoded') is 'file'
ok 135 - $uri->scheme('normalized') is 'file'
ok 136 - $uri->scheme('origin') is 'file'
ok 137 - $uri->segments('decoded') is ['c|','path','to','file']
ok 138 - $uri->segments('normalized') is ['C|','path','to','file']
ok 139 - $uri->segments('origin') is ['c|','path','to','file']
ok 140 - $uri->string('decoded') is 'file:c|/path/to/file'
ok 141 - $uri->string('normalized') is 'file:C|/path/to/file'
ok 142 - $uri->string('origin') is 'file:c|/path/to/file'
1..142
ok
t/http.t ...............
ok 1 - use MarpaX::ESLIF::URI;
ok 2 - '$uri = MarpaX::ESLIF::URI->new('http://[1080:0:0:0:8:800:200C:417A]')' isa 'MarpaX::ESLIF::URI::http'
ok 3 - $uri->host('decoded') is '[1080:0:0:0:8:800:200C:417A]'
ok 4 - $uri->host('normalized') is '[1080:0:0:0:8:800:200c:417a]'
ok 5 - $uri->host('origin') is '[1080:0:0:0:8:800:200C:417A]'
ok 6 - $uri->hostname('decoded') is '1080:0:0:0:8:800:200C:417A'
ok 7 - $uri->hostname('normalized') is '1080:0:0:0:8:800:200c:417a'
ok 8 - $uri->hostname('origin') is '1080:0:0:0:8:800:200C:417A'
ok 9 - $uri->ip('decoded') is '1080:0:0:0:8:800:200C:417A'
ok 10 - $uri->ip('normalized') is '1080:0:0:0:8:800:200c:417a'
ok 11 - $uri->ip('origin') is '1080:0:0:0:8:800:200C:417A'
ok 12 - $uri->ipv6('decoded') is '1080:0:0:0:8:800:200C:417A'
ok 13 - $uri->ipv6('normalized') is '1080:0:0:0:8:800:200c:417a'
ok 14 - $uri->ipv6('origin') is '1080:0:0:0:8:800:200C:417A'
ok 15 - $uri->path('decoded') is ''
ok 16 - $uri->path('normalized') is '/'
ok 17 - $uri->path('origin') is ''
ok 18 - $uri->scheme('decoded') is 'http'
ok 19 - $uri->scheme('normalized') is 'http'
ok 20 - $uri->scheme('origin') is 'http'
ok 21 - '$uri = MarpaX::ESLIF::URI->new('http://[2001:db8:a0b:12f0::1%25Eth0]:80/index.html')' isa 'MarpaX::ESLIF::URI::http'
ok 22 - $uri->host('decoded') is '[2001:db8:a0b:12f0::1%Eth0]'
ok 23 - $uri->host('normalized') is '[2001:db8:a0b:12f0::1%25eth0]'
ok 24 - $uri->host('origin') is '[2001:db8:a0b:12f0::1%25Eth0]'
ok 25 - $uri->hostname('decoded') is '2001:db8:a0b:12f0::1%Eth0'
ok 26 - $uri->hostname('normalized') is '2001:db8:a0b:12f0::1%25eth0'
ok 27 - $uri->hostname('origin') is '2001:db8:a0b:12f0::1%25Eth0'
ok 28 - $uri->ip('decoded') is '2001:db8:a0b:12f0::1%Eth0'
ok 29 - $uri->ip('normalized') is '2001:db8:a0b:12f0::1%25eth0'
ok 30 - $uri->ip('origin') is '2001:db8:a0b:12f0::1%25Eth0'
ok 31 - $uri->ipv6('decoded') is '2001:db8:a0b:12f0::1'
ok 32 - $uri->ipv6('normalized') is '2001:db8:a0b:12f0::1'
ok 33 - $uri->ipv6('origin') is '2001:db8:a0b:12f0::1'
ok 34 - $uri->path('decoded') is '/index.html'
ok 35 - $uri->path('normalized') is '/index.html'
ok 36 - $uri->path('origin') is '/index.html'
ok 37 - $uri->scheme('decoded') is 'http'
ok 38 - $uri->scheme('normalized') is 'http'
ok 39 - $uri->scheme('origin') is 'http'
ok 40 - $uri->zone('decoded') is 'Eth0'
ok 41 - $uri->zone('normalized') is 'eth0'
ok 42 - $uri->zone('origin') is 'Eth0'
ok 43 - '$uri = MarpaX::ESLIF::URI->new('http://[2001:db8:a0b:12f0::1%Eth0]:80/index.html')' isa 'MarpaX::ESLIF::URI::http'
ok 44 - $uri->host('decoded') is '[2001:db8:a0b:12f0::1%Eth0]'
ok 45 - $uri->host('normalized') is '[2001:db8:a0b:12f0::1%25eth0]'
ok 46 - $uri->host('origin') is '[2001:db8:a0b:12f0::1%Eth0]'
ok 47 - $uri->hostname('decoded') is '2001:db8:a0b:12f0::1%Eth0'
ok 48 - $uri->hostname('normalized') is '2001:db8:a0b:12f0::1%25eth0'
ok 49 - $uri->hostname('origin') is '2001:db8:a0b:12f0::1%Eth0'
ok 50 - $uri->ip('decoded') is '2001:db8:a0b:12f0::1%Eth0'
ok 51 - $uri->ip('normalized') is '2001:db8:a0b:12f0::1%25eth0'
ok 52 - $uri->ip('origin') is '2001:db8:a0b:12f0::1%Eth0'
ok 53 - $uri->ipv6('decoded') is '2001:db8:a0b:12f0::1'
ok 54 - $uri->ipv6('normalized') is '2001:db8:a0b:12f0::1'
ok 55 - $uri->ipv6('origin') is '2001:db8:a0b:12f0::1'
ok 56 - $uri->path('decoded') is '/index.html'
ok 57 - $uri->path('normalized') is '/index.html'
ok 58 - $uri->path('origin') is '/index.html'
ok 59 - $uri->scheme('decoded') is 'http'
ok 60 - $uri->scheme('normalized') is 'http'
ok 61 - $uri->scheme('origin') is 'http'
ok 62 - $uri->zone('decoded') is 'Eth0'
ok 63 - $uri->zone('normalized') is 'eth0'
ok 64 - $uri->zone('origin') is 'Eth0'
ok 65 - '$uri = MarpaX::ESLIF::URI->new('http://example.com')' isa 'MarpaX::ESLIF::URI::http'
ok 66 - $uri->host('decoded') is 'example.com'
ok 67 - $uri->host('normalized') is 'example.com'
ok 68 - $uri->host('origin') is 'example.com'
ok 69 - $uri->path('decoded') is ''
ok 70 - $uri->path('normalized') is '/'
ok 71 - $uri->path('origin') is ''
ok 72 - $uri->scheme('decoded') is 'http'
ok 73 - $uri->scheme('normalized') is 'http'
ok 74 - $uri->scheme('origin') is 'http'
ok 75 - '$uri = MarpaX::ESLIF::URI->new('http://peehaa:pass@example.com')' isa 'MarpaX::ESLIF::URI::http'
ok 76 - $uri->host('decoded') is 'example.com'
ok 77 - $uri->host('normalized') is 'example.com'
ok 78 - $uri->host('origin') is 'example.com'
ok 79 - $uri->path('decoded') is ''
ok 80 - $uri->path('normalized') is '/'
ok 81 - $uri->path('origin') is ''
ok 82 - $uri->scheme('decoded') is 'http'
ok 83 - $uri->scheme('normalized') is 'http'
ok 84 - $uri->scheme('origin') is 'http'
ok 85 - $uri->userinfo('decoded') is 'peehaa:pass'
ok 86 - $uri->userinfo('normalized') is 'peehaa:pass'
ok 87 - $uri->userinfo('origin') is 'peehaa:pass'
ok 88 - '$uri = MarpaX::ESLIF::URI->new('http://peehaa@example.com')' isa 'MarpaX::ESLIF::URI::http'
ok 89 - $uri->host('decoded') is 'example.com'
ok 90 - $uri->host('normalized') is 'example.com'
ok 91 - $uri->host('origin') is 'example.com'
ok 92 - $uri->path('decoded') is ''
ok 93 - $uri->path('normalized') is '/'
ok 94 - $uri->path('origin') is ''
ok 95 - $uri->scheme('decoded') is 'http'
ok 96 - $uri->scheme('normalized') is 'http'
ok 97 - $uri->scheme('origin') is 'http'
ok 98 - $uri->userinfo('decoded') is 'peehaa'
ok 99 - $uri->userinfo('normalized') is 'peehaa'
ok 100 - $uri->userinfo('origin') is 'peehaa'
ok 101 - '$uri = MarpaX::ESLIF::URI->new('http://www.example.com/path?qu$ery')' isa 'MarpaX::ESLIF::URI::http'
ok 102 - $uri->host('decoded') is 'www.example.com'
ok 103 - $uri->host('normalized') is 'www.example.com'
ok 104 - $uri->host('origin') is 'www.example.com'
ok 105 - $uri->path('decoded') is '/path'
ok 106 - $uri->path('normalized') is '/path'
ok 107 - $uri->path('origin') is '/path'
ok 108 - $uri->query('decoded') is 'qu$ery'
ok 109 - $uri->query('normalized') is 'qu$ery'
ok 110 - $uri->query('origin') is 'qu$ery'
ok 111 - $uri->scheme('decoded') is 'http'
ok 112 - $uri->scheme('normalized') is 'http'
ok 113 - $uri->scheme('origin') is 'http'
1..113
ok
t/mailto.t .............
ok 1 - use MarpaX::ESLIF::URI;
ok 2 - '$uri = MarpaX::ESLIF::URI->new('mailto:bogus@email.com,bogus2@email.com')' isa 'MarpaX::ESLIF::URI::mailto'
ok 3 - $uri->scheme('decoded') is 'mailto'
ok 4 - $uri->scheme('normalized') is 'mailto'
ok 5 - $uri->scheme('origin') is 'mailto'
ok 6 - $uri->to('decoded') is ['bogus@email.com','bogus2@email.com']
ok 7 - $uri->to('normalized') is ['bogus@email.com','bogus2@email.com']
ok 8 - $uri->to('origin') is ['bogus@email.com','bogus2@email.com']
ok 9 - '$uri = MarpaX::ESLIF::URI->new('mailto:bogus@email.com,bogus2@email.com?subject=test')' isa 'MarpaX::ESLIF::URI::mailto'
ok 10 - $uri->headers('decoded') is [{subject => 'test'}]
ok 11 - $uri->headers('normalized') is [{SUBJECT => 'test'}]
ok 12 - $uri->headers('origin') is [{subject => 'test'}]
ok 13 - $uri->scheme('decoded') is 'mailto'
ok 14 - $uri->scheme('normalized') is 'mailto'
ok 15 - $uri->scheme('origin') is 'mailto'
ok 16 - $uri->to('decoded') is ['bogus@email.com','bogus2@email.com']
ok 17 - $uri->to('normalized') is ['bogus@email.com','bogus2@email.com']
ok 18 - $uri->to('origin') is ['bogus@email.com','bogus2@email.com']
ok 19 - '$uri = MarpaX::ESLIF::URI->new('mailto:bogus@email.com,bogus2@email.com?subject=test%20subject&body=This%20is%20the%20body%20of%20this%20message.')' isa 'MarpaX::ESLIF::URI::mailto'
ok 20 - $uri->headers('decoded') is [{subject => 'test subject'},{body => 'This is the body of this message.'}]
ok 21 - $uri->headers('normalized') is [{SUBJECT => 'test%20subject'},{BODY => 'This%20is%20the%20body%20of%20this%20message.'}]
ok 22 - $uri->headers('origin') is [{subject => 'test%20subject'},{body => 'This%20is%20the%20body%20of%20this%20message.'}]
ok 23 - $uri->scheme('decoded') is 'mailto'
ok 24 - $uri->scheme('normalized') is 'mailto'
ok 25 - $uri->scheme('origin') is 'mailto'
ok 26 - $uri->to('decoded') is ['bogus@email.com','bogus2@email.com']
ok 27 - $uri->to('normalized') is ['bogus@email.com','bogus2@email.com']
ok 28 - $uri->to('origin') is ['bogus@email.com','bogus2@email.com']
1..28
ok
All tests successful.
Files=5, Tests=293, 6 wallclock secs ( 0.06 usr 0.02 sys + 4.84 cusr 0.68 csys = 5.60 CPU)
Result: PASS
JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/J/JD/JDDPAUSE/CHECKSUMS
Jean-Damien Durand <jddpause@cpan.org>
URI as per RFC3986/RFC6874
>>> (cd /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/MarpaX-ESLIF-URI-0.004-iEDS4l && tar cvf - MarpaX-ESLIF-URI-0.004.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/var/REPO/J/JD/JDDPAUSE/MarpaX-ESLIF-URI-0.004.tar.gz
MarpaX-ESLIF-URI-0.004.ppd
blib/
blib/man3/
blib/man3/MarpaX::ESLIF::URI::_generic::RecognizerInterface.3
blib/man3/MarpaX::ESLIF::URI::file.3
blib/man3/MarpaX::ESLIF::URI::http.3
blib/man3/MarpaX::ESLIF::URI::_generic.3
blib/man3/MarpaX::ESLIF::URI::ftp.3
blib/man3/MarpaX::ESLIF::URI::mailto.3
blib/man3/MarpaX::ESLIF::URI::_generic::ValueInterface.3
blib/man3/MarpaX::ESLIF::URI::https.3
blib/man3/MarpaX::ESLIF::URI.3
blib/lib/
blib/lib/MarpaX/
blib/lib/MarpaX/ESLIF/
blib/lib/MarpaX/ESLIF/URI/
blib/lib/MarpaX/ESLIF/URI/ftp.pm
blib/lib/MarpaX/ESLIF/URI/_generic.pm
blib/lib/MarpaX/ESLIF/URI/file.pm
blib/lib/MarpaX/ESLIF/URI/http.pm
blib/lib/MarpaX/ESLIF/URI/_generic/
blib/lib/MarpaX/ESLIF/URI/_generic/ValueInterface.pm
blib/lib/MarpaX/ESLIF/URI/_generic/RecognizerInterface.pm
blib/lib/MarpaX/ESLIF/URI/mailto.pm
blib/lib/MarpaX/ESLIF/URI/https.pm
blib/lib/MarpaX/ESLIF/URI.pm
VmSize: 366136 kB
Finished 2018-01-18T00:14:19