PATH=/usr/bin:/bin:/Users/fly2200/cpanfly-5.22/var/megalib/bin Start 2017-03-17T00:08:16 ActivePerl-2200 CPAN-2.10 Reading '/Users/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Thu, 16 Mar 2017 04:17:02 GMT Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/B/BI/BINARY/Protocol-FIX-0.01.tar.gz ok Protocol-FIX-0.01 Protocol-FIX-0.01/README Protocol-FIX-0.01/Changes Protocol-FIX-0.01/LICENSE Protocol-FIX-0.01/INSTALL Protocol-FIX-0.01/cpanfile Protocol-FIX-0.01/dist.ini Protocol-FIX-0.01/META.yml Protocol-FIX-0.01/MANIFEST Protocol-FIX-0.01/README.md Protocol-FIX-0.01/META.json Protocol-FIX-0.01/Makefile.PL Protocol-FIX-0.01/t Protocol-FIX-0.01/t/21-parse.t Protocol-FIX-0.01/t/10-fields.t Protocol-FIX-0.01/t/15-groups.t Protocol-FIX-0.01/t/00-compile.t Protocol-FIX-0.01/share Protocol-FIX-0.01/share/FIX44.xml Protocol-FIX-0.01/t/17-messages.t Protocol-FIX-0.01/t/50-synopsis.t Protocol-FIX-0.01/xt/author Protocol-FIX-0.01/xt/author/eol.t Protocol-FIX-0.01/t/06-extension.t Protocol-FIX-0.01/t/20-serialize.t Protocol-FIX-0.01/t/rc Protocol-FIX-0.01/t/rc/.perltidyrc Protocol-FIX-0.01/t/16-components.t Protocol-FIX-0.01/t/00-check-deps.t Protocol-FIX-0.01/t/05-constuction.t Protocol-FIX-0.01/t/rc/.perlcriticrc Protocol-FIX-0.01/xt/author/critic.t Protocol-FIX-0.01/eg Protocol-FIX-0.01/eg/tick-streamer.pl Protocol-FIX-0.01/lib/Protocol Protocol-FIX-0.01/lib/Protocol/FIX.pm Protocol-FIX-0.01/t/18-tags-accessor.t Protocol-FIX-0.01/xt/author/mojibake.t Protocol-FIX-0.01/xt/author/synopsis.t Protocol-FIX-0.01/t/00-report-prereqs.t Protocol-FIX-0.01/xt/author/pod-syntax.t Protocol-FIX-0.01/t/00-report-prereqs.dd Protocol-FIX-0.01/t/19-message-instance.t Protocol-FIX-0.01/xt/author/test-version.t Protocol-FIX-0.01/xt/author/pod-coverage.t Protocol-FIX-0.01/xt/release Protocol-FIX-0.01/xt/release/unused-vars.t Protocol-FIX-0.01/lib/Protocol/FIX Protocol-FIX-0.01/lib/Protocol/FIX/Field.pm Protocol-FIX-0.01/lib/Protocol/FIX/Group.pm Protocol-FIX-0.01/lib/Protocol/FIX/Parser.pm Protocol-FIX-0.01/lib/Protocol/FIX/Message.pm Protocol-FIX-0.01/t/data Protocol-FIX-0.01/t/data/extension-sample.xml Protocol-FIX-0.01/xt/release/common_spelling.t Protocol-FIX-0.01/lib/Protocol/FIX/Component.pm Protocol-FIX-0.01/lib/Protocol/FIX/TagsAccessor.pm Protocol-FIX-0.01/lib/Protocol/FIX/BaseComposite.pm Protocol-FIX-0.01/lib/Protocol/FIX/MessageInstance.pm Configuring B/BI/BINARY/Protocol-FIX-0.01.tar.gz with Makefile.PL >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2200/cpanfly-5.22/var/megalib Want /Users/fly2200/ap2200-299195/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] 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 Protocol::FIX Writing MYMETA.yml and MYMETA.json BINARY/Protocol-FIX-0.01.tar.gz /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK Running make for B/BI/BINARY/Protocol-FIX-0.01.tar.gz >>> make cp share/FIX44.xml blib/lib/auto/share/dist/Protocol-FIX/FIX44.xml cp lib/Protocol/FIX/Parser.pm blib/lib/Protocol/FIX/Parser.pm cp lib/Protocol/FIX/Group.pm blib/lib/Protocol/FIX/Group.pm cp lib/Protocol/FIX/BaseComposite.pm blib/lib/Protocol/FIX/BaseComposite.pm cp lib/Protocol/FIX/Field.pm blib/lib/Protocol/FIX/Field.pm cp lib/Protocol/FIX/TagsAccessor.pm blib/lib/Protocol/FIX/TagsAccessor.pm cp lib/Protocol/FIX/Component.pm blib/lib/Protocol/FIX/Component.pm cp lib/Protocol/FIX/Message.pm blib/lib/Protocol/FIX/Message.pm cp lib/Protocol/FIX/MessageInstance.pm blib/lib/Protocol/FIX/MessageInstance.pm cp lib/Protocol/FIX.pm blib/lib/Protocol/FIX.pm Manifying 9 pod documents BINARY/Protocol-FIX-0.01.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 Skip blib/lib/auto/share/dist/Protocol-FIX/FIX44.xml (unchanged) PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-check-deps.t ........ ok 1 - ExtUtils::MakeMaker satisfies '6.48' ok 2 - File::ShareDir::Install satisfies '0.06' ok 3 - ExtUtils::MakeMaker satisfies '0' ok 4 - ExtUtils::MakeMaker satisfies '0' ok 5 - File::Spec satisfies '0' ok 6 - IO::Handle satisfies '0' ok 7 - IPC::Open3 satisfies '0' ok 8 - Test::CheckDeps satisfies '0.010' ok 9 - Test::Fatal satisfies '0' ok 10 - Test::More satisfies '0.94' ok 11 - Test::Warnings satisfies '0' ok 12 - File::ShareDir satisfies '0' ok 13 - List::Util satisfies '0' ok 14 - Path::Tiny satisfies '0' ok 15 - XML::Fast satisfies '0' ok 16 - mro satisfies '0' ok 17 - perl satisfies '5.014000' 1..17 ok t/00-compile.t ........... 1..9 ok 1 - Protocol/FIX.pm loaded ok ok 2 - Protocol/FIX/BaseComposite.pm loaded ok ok 3 - Protocol/FIX/Component.pm loaded ok ok 4 - Protocol/FIX/Field.pm loaded ok ok 5 - Protocol/FIX/Group.pm loaded ok ok 6 - Protocol/FIX/Message.pm loaded ok ok 7 - Protocol/FIX/MessageInstance.pm loaded ok ok 8 - Protocol/FIX/Parser.pm loaded ok ok 9 - Protocol/FIX/TagsAccessor.pm loaded ok ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ----------------------- ---- ---- # ExtUtils::MakeMaker 6.48 7.04 # File::ShareDir::Install 0.06 0.11 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------- ----- -------- # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.62 # IO::Handle any 1.35 # IPC::Open3 any 1.18 # Test::CheckDeps 0.010 0.010 # Test::Fatal any 0.014 # Test::More 0.94 1.001014 # Test::Warnings any 0.026 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # -------------- ---- ----- # File::ShareDir any 1.102 # List::Util any 1.47 # Path::Tiny any 0.104 # XML::Fast any 0.11 # mro any 1.17 # t/00-report-prereqs.t .... 1..1 ok 1 ok t/05-constuction.t ....... ok 1 ok 2 # Subtest: check simple field ok 1 ok 2 ok 3 1..3 ok 3 - check simple field # Subtest: check field with enum(AdvSide) ok 1 ok 2 ok 3 1..3 ok 4 - check field with enum(AdvSide) # Subtest: check simple component (CommissionData) ok 1 ok 2 ok 3 ok 4 ok 5 - not required ok 6 ok 7 - not required ok 8 ok 9 - not required ok 10 ok 11 - not required 1..11 ok 5 - check simple component (CommissionData) # Subtest: check component, consisted from single group(Stipulations) ok 1 ok 2 ok 3 ok 4 - not required ok 5 ok 6 - not required ok 7 ok 8 - not required 1..8 ok 6 - check component, consisted from single group(Stipulations) # Subtest: check group with sub-component(NoNestedPartyIDs) and it's container(NestedParties) ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok 7 - check group with sub-component(NoNestedPartyIDs) and it's container(NestedParties) # Subtest: check group(NoCapacities) & component(CpctyConfGrp) with mandatory composites ok 1 ok 2 ok 3 - mandatory ok 4 ok 5 - mandatory ok 6 ok 7 - not required ok 8 ok 9 - mandatory 1..9 ok 8 - check group(NoCapacities) & component(CpctyConfGrp) with mandatory composites # Subtest: check header & trailer # Subtest: trailer ok 1 ok 2 ok 3 ok 4 1..4 ok 1 - trailer # Subtest: header ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 2 - header 1..2 ok 9 - check header & trailer # Subtest: check that groups with the same name(NoQuoteEntries) aren't equal ok 1 ok 2 ok 3 ok 4 ok 5 - they are different objects (by memory layout) # Subtest: QuotCxlEntriesGrp::NoQuoteEntries ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 6 - QuotCxlEntriesGrp::NoQuoteEntries # Subtest: QuotEntryAckGrp::NoQuoteEntries ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 7 - QuotEntryAckGrp::NoQuoteEntries 1..7 ok 10 - check that groups with the same name(NoQuoteEntries) aren't equal # Subtest: message with single field(Heartbeat) ok 1 ok 2 - no managed field from header ok 3 - field from header ok 4 - component from header ok 5 - field from trailer ok 6 - not managed field from trailer ok 7 - own field is presented ok 8 1..8 ok 11 - message with single field(Heartbeat) # Subtest: message with many fields & components (News) ok 1 ok 2 - no managed field from header ok 3 - field from header ok 4 - component from header ok 5 - field from trailer ok 6 - not managed field from trailer ok 7 - own field is presented ok 8 - own field is presented ok 9 - own component is presented ok 10 - own component is presented ok 11 1..11 ok 12 - message with many fields & components (News) # Subtest: message with group (Logon) ok 1 ok 2 - no managed field from header ok 3 - field from header ok 4 - component from header ok 5 - field from trailer ok 6 - not managed field from trailer ok 7 ok 8 - own field is presented ok 9 - group NoMsgTypes is presented 1..9 ok 13 - message with group (Logon) ok 14 - no (unexpected) warnings (via done_testing) 1..14 ok t/06-extension.t ......... ok 1 ok 2 - custom field defininition is available ok 3 ok 4 - custom field is available in the message ok 5 - it refers to the correct object ok 6 - required='Y' has been applied ok 7 - no (unexpected) warnings (via done_testing) 1..7 ok t/10-fields.t ............ # Subtest: STRING # Subtest: string filed w/o enumerations ok 1 ok 2 ok 3 ok 4 - delimiter is not allowed ok 5 ok 6 1..6 ok 1 - string filed w/o enumerations # Subtest: string filed with enumerations ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 ok 2 - string filed with enumerations 1..2 ok 1 - STRING # Subtest: INT # Subtest: w/o enumerations ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 1 - w/o enumerations # Subtest: with enumerations ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 2 - with enumerations 1..2 ok 2 - INT # Subtest: LENGTH ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 3 - LENGTH # Subtest: DATA ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 4 - DATA # Subtest: FLOAT 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 1..13 ok 5 - FLOAT # Subtest: CHAR ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 6 - CHAR # Subtest: CURRENCY ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 7 - CURRENCY # Subtest: UTCTIMESTAMP ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 8 - UTCTIMESTAMP # Subtest: BOOLEAN ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 9 - BOOLEAN # Subtest: LOCALMKTDATE ok 1 ok 2 ok 3 1..3 ok 10 - LOCALMKTDATE # Subtest: LOCALMKTDATE ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 11 - LOCALMKTDATE # Subtest: UTCTIMEONLY ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 12 - UTCTIMEONLY # Subtest: COUNTRY ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 13 - COUNTRY ok 14 - no (unexpected) warnings (via done_testing) 1..14 ok t/15-groups.t ............ # Subtest: simple case :: NoRoutingIDs ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 1 - simple case :: NoRoutingIDs # Subtest: artificial :: DATA & LENGTH field combination ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 2 - artificial :: DATA & LENGTH field combination # Subtest: mandatory & optional fields :: NoLinesOfText ok 1 ok 2 ok 3 1..3 ok 3 - mandatory & optional fields :: NoLinesOfText ok 4 - no (unexpected) warnings (via done_testing) 1..4 ok t/16-components.t ........ # Subtest: simple component 'CommissionData' ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 1 - simple component 'CommissionData' # Subtest: component (AttrbGrp) with group(NoInstrAttrib) ok 1 ok 2 ok 3 1..3 ok 2 - component (AttrbGrp) with group(NoInstrAttrib) # Subtest: component (InstrumentExtension) with complex subcomponent (AttrbGrp) ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 3 - component (InstrumentExtension) with complex subcomponent (AttrbGrp) ok 4 - no (unexpected) warnings (via done_testing) 1..4 ok t/17-messages.t .......... # Subtest: Logon Message ok 1 ok 2 ok 3 1..3 ok 1 - Logon Message # Subtest: Email Message ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 2 - Email Message # Subtest: Logon Message (with group) ok 1 ok 2 1..2 ok 3 - Logon Message (with group) # Subtest: MarketDataRequestReject Message (with subcomponent) ok 1 ok 2 1..2 ok 4 - MarketDataRequestReject Message (with subcomponent) # Subtest: IOI message simple component + complex component (subcomponent + group) ok 1 ok 2 1..2 ok 5 - IOI message simple component + complex component (subcomponent + group) ok 6 - no (unexpected) warnings (via done_testing) 1..6 ok t/18-tags-accessor.t ..... # Subtest: flat accessor ok 1 ok 2 ok 3 1..3 ok 1 - flat accessor # Subtest: component accessor ok 1 ok 2 1..2 ok 2 - component accessor # Subtest: group accessor ok 1 ok 2 ok 3 ok 4 1..4 ok 3 - group accessor ok 4 - no (unexpected) warnings (via done_testing) 1..4 ok t/19-message-instance.t .. # Subtest: simple message instance ok 1 ok 2 ok 3 ok 4 1..4 ok 1 - simple message instance ok 2 - no (unexpected) warnings (via done_testing) 1..2 ok t/20-serialize.t ......... # Subtest: Logon Message serialization ok 1 1..1 ok 1 - Logon Message serialization # Subtest: Advertisement Message serialization (i.e. with component) ok 1 1..1 ok 2 - Advertisement Message serialization (i.e. with component) # Subtest: Logon Message serialization (i.e. with group) ok 1 1..1 ok 3 - Logon Message serialization (i.e. with group) # Subtest: missing mandatory fields ok 1 - missing mandatory field in head ok 2 - missing mandatory field in body ok 3 - missing mandatory component in body 1..3 ok 4 - missing mandatory fields # Subtest: trying to add field, which is n/a for particular message ok 1 - dies with explanation 1..1 ok 5 - trying to add field, which is n/a for particular message # Subtest: wrong values for field ok 1 ok 2 ok 3 1..3 ok 6 - wrong values for field ok 7 - no (unexpected) warnings (via done_testing) 1..7 ok t/21-parse.t ............. # Subtest: header & trail errors # Subtest: not enough data ok 1 ok 2 ok 3 ok 4 1..4 ok 1 - not enough data # Subtest: protocol mismatch ok 1 ok 2 1..2 ok 2 - protocol mismatch # Subtest: protocol error (wrong separator) ok 1 ok 2 1..2 ok 3 - protocol error (wrong separator) # Subtest: protocol error (wrong tag) ok 1 ok 2 1..2 ok 4 - protocol error (wrong tag) # Subtest: protocol error (wrong tag) ok 1 ok 2 1..2 ok 5 - protocol error (wrong tag) # Subtest: protocol error (wrong tag) ok 1 ok 2 1..2 ok 6 - protocol error (wrong tag) # Subtest: protocol error (not length) ok 1 ok 2 1..2 ok 7 - protocol error (not length) # Subtest: incomplete length tag pair ok 1 ok 2 1..2 ok 8 - incomplete length tag pair # Subtest: incomplete length tag pair ok 1 ok 2 1..2 ok 9 - incomplete length tag pair # Subtest: wrong body length ok 1 ok 2 1..2 ok 10 - wrong body length # Subtest: no checksum yet ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 11 - no checksum yet # Subtest: wrong checksum ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 12 - wrong checksum 1..12 ok 1 - header & trail errors # Subtest: body errors # Subtest: no MsgType ok 1 ok 2 1..2 ok 1 - no MsgType # Subtest: wrong MsgType ok 1 ok 2 1..2 ok 2 - wrong MsgType 1..2 ok 2 - body errors # Subtest: simple message (Logon) ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 1..10 ok 3 - simple message (Logon) # Subtest: message with component (MarketDataRequestReject) # Subtest: single message consumption 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 1..13 ok 1 - single message consumption # Subtest: double message consumption 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 1..26 ok 2 - double message consumption # Subtest: byte-by-byte feeding 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 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 1..176 ok 3 - byte-by-byte feeding # Subtest: 2 entities in group ok 1 ok 2 1..2 ok 4 - 2 entities in group 1..4 ok 4 - message with component (MarketDataRequestReject) # Subtest: body errors # Subtest: unexpected field (BeginString) ok 1 ok 2 1..2 ok 1 - unexpected field (BeginString) # Subtest: unexpected field (HeartBtInt) ok 1 ok 2 1..2 ok 2 - unexpected field (HeartBtInt) # Subtest: too many groups (1 declared, send 2) ok 1 ok 2 1..2 ok 3 - too many groups (1 declared, send 2) # Subtest: too few groups (2 declared, send 1) ok 1 ok 2 1..2 ok 4 - too few groups (2 declared, send 1) # Subtest: missing mandatory field ok 1 ok 2 1..2 ok 5 - missing mandatory field 1..5 ok 5 - body errors # Subtest: message with group (Logon) ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 6 - message with group (Logon) # Subtest: Complex message: component, with group of components ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 ok 7 - Complex message: component, with group of components # Subtest: Logon message (from 3rd-party app) ok 1 ok 2 1..2 ok 8 - Logon message (from 3rd-party app) ok 9 - no (unexpected) warnings (via done_testing) 1..9 ok t/50-synopsis.t .......... ok 1 ok 2 ok 3 ok 4 - message name ok 5 - message category ok 6 - Access to tags from header ok 7 - Access to tags from message body ok 8 - Access to tags from components ok 9 - access to group of elements ok 10 ok 11 ok 12 - Access to individual elements in groups ok 13 - no (unexpected) warnings (via done_testing) 1..13 ok All tests successful. Files=14, Tests=111, 4 wallclock secs ( 0.07 usr 0.02 sys + 1.62 cusr 0.21 csys = 1.92 CPU) Result: PASS BINARY/Protocol-FIX-0.01.tar.gz make test TEST_VERBOSE=1 -- OK Binary.com <binary@cpan.org> Financial Information eXchange (FIX) parser/serializer >>> (cd /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Protocol-FIX-0.01-McM0HT && tar cvf - Protocol-FIX-0.01.ppd blib) | gzip -c >/Users/fly2200/cpanfly-5.22/var/REPO/B/BI/BINARY/Protocol-FIX-0.01.tar.gz Protocol-FIX-0.01.ppd blib/ blib/lib/ blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/Protocol-FIX/ blib/lib/auto/share/dist/Protocol-FIX/FIX44.xml blib/lib/Protocol/ blib/lib/Protocol/FIX/ blib/lib/Protocol/FIX/BaseComposite.pm blib/lib/Protocol/FIX/Component.pm blib/lib/Protocol/FIX/Field.pm blib/lib/Protocol/FIX/Group.pm blib/lib/Protocol/FIX/Message.pm blib/lib/Protocol/FIX/MessageInstance.pm blib/lib/Protocol/FIX/Parser.pm blib/lib/Protocol/FIX/TagsAccessor.pm blib/lib/Protocol/FIX.pm blib/man3/ blib/man3/Protocol::FIX.3 blib/man3/Protocol::FIX::BaseComposite.3 blib/man3/Protocol::FIX::Component.3 blib/man3/Protocol::FIX::Field.3 blib/man3/Protocol::FIX::Group.3 blib/man3/Protocol::FIX::Message.3 blib/man3/Protocol::FIX::MessageInstance.3 blib/man3/Protocol::FIX::Parser.3 blib/man3/Protocol::FIX::TagsAccessor.3 Finished 2017-03-17T00:08:26