Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2009-08-24T01:31:04 ActivePerl-1003 CPAN-1.9402 Going to read '/export/home/fly1064/var/cpan/Metadata' Database was generated on Sun, 23 Aug 2009 09:27:01 GMT Running make for J/JQ/JQUELIN/Games-Pandemic-0.7.0.tar.gz Checksum for /net/nas/data/cpan/authors/id/J/JQ/JQUELIN/Games-Pandemic-0.7.0.tar.gz ok Will not use Archive::Tar, need 1.00 Games-Pandemic-0.7.0 Games-Pandemic-0.7.0/MANIFEST.SKIP Games-Pandemic-0.7.0/Changes Games-Pandemic-0.7.0/dist.ini Games-Pandemic-0.7.0/bin Games-Pandemic-0.7.0/bin/pandemic Games-Pandemic-0.7.0/lib/Games Games-Pandemic-0.7.0/lib/Games/Pandemic.pm Games-Pandemic-0.7.0/lib/Games/Pandemic Games-Pandemic-0.7.0/lib/Games/Pandemic/Card.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Config.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Deck.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Utils.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Map.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Disease.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Controller.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Player.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/City.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Role Games-Pandemic-0.7.0/lib/Games/Pandemic/Role/Researcher.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Role/Medic.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Role/Scientist.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Role/OperationsExpert.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Role/Dispatcher.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Card Games-Pandemic-0.7.0/lib/Games/Pandemic/Card/Epidemic.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Card/City.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Map Games-Pandemic-0.7.0/lib/Games/Pandemic/Map/Pandemic.pm~ Games-Pandemic-0.7.0/lib/Games/Pandemic/Map/Pandemic.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/share Games-Pandemic-0.7.0/lib/Games/Pandemic/share/background.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/research-station-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/card-infection.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/icon.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/card-player.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/researcher-pawn-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/scientist-pawn-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/scientist-icon-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/ops-expert-pawn-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/ops-expert-icon-orig.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/medic-pawn-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/researcher-icon-orig.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/dispatcher-pawn-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/dispatcher-icon-orig.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/medic-icon-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/medic-icon-orig.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/ops-expert-icon-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/researcher-icon-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/scientist-icon-orig.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/roles/dispatcher-icon-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-1-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cure-1-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-3-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cure-3-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-0-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cure-0-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-1-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-0-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-2-16.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-2-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/background.jpg Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cure-2-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/maps/pandemic/cube-3-32.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/icons Games-Pandemic-0.7.0/lib/Games/Pandemic/share/icons/success-48.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/icons/warning-48.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/drop.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/pass.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/discover.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/charter.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/flight.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/shuttle.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/join.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/build.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/move.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/share.png Games-Pandemic-0.7.0/lib/Games/Pandemic/share/actions/treat.png Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Dialog.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Utils.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Action.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Main.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/PlayerCards.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Dialog Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Dialog/DropCards.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Dialog/ViewCards.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Dialog/GiveCard.pm Games-Pandemic-0.7.0/lib/Games/Pandemic/Tk/Dialog/Simple.pm Games-Pandemic-0.7.0/lib/LocaleData Games-Pandemic-0.7.0/lib/LocaleData/Games-Pandemic-messages.pot Games-Pandemic-0.7.0/lib/LocaleData/fr/LC_MESSAGES Games-Pandemic-0.7.0/lib/LocaleData/fr/LC_MESSAGES/Games-Pandemic.po Games-Pandemic-0.7.0/lib/LocaleData/fr/LC_MESSAGES/Games-Pandemic.mo Games-Pandemic-0.7.0/t Games-Pandemic-0.7.0/t/00-compile.t Games-Pandemic-0.7.0/t/author-critic.t Games-Pandemic-0.7.0/t/release-meta-yaml.t Games-Pandemic-0.7.0/t/release-pod-coverage.t Games-Pandemic-0.7.0/t/release-pod-syntax.t Games-Pandemic-0.7.0/LICENSE Games-Pandemic-0.7.0/META.yml Games-Pandemic-0.7.0/README Games-Pandemic-0.7.0/Makefile.PL Games-Pandemic-0.7.0/MANIFEST CPAN.pm: Going to build J/JQ/JQUELIN/Games-Pandemic-0.7.0.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Warning: prerequisite List::MoreUtils 0 not found. Warning: prerequisite MooseX::POE 0 not found. Warning: prerequisite POE 0 not found. Warning: prerequisite POE::Kernel 0 not found. Warning: prerequisite Tk::ToolBar 0 not found. Warning: prerequisite perl 5.010 not found. Checking if your kit is complete... Looks good Writing Makefile for Games::Pandemic ---- Unsatisfied dependencies detected during ---- ---- JQUELIN/Games-Pandemic-0.7.0.tar.gz ---- Tk::ToolBar [requires] List::MoreUtils [requires] POE::Kernel [requires] POE [requires] MooseX::POE [requires] Running make test Delayed until after prerequisites Running test for module 'Tk::ToolBar' Running make for A/AQ/AQUMSIEH/Tk-ToolBar-0.09.tar.gz Checksum for /net/nas/data/cpan/authors/id/A/AQ/AQUMSIEH/Tk-ToolBar-0.09.tar.gz ok Will not use Archive::Tar, need 1.00 Tk-ToolBar-0.09/ Tk-ToolBar-0.09/MANIFEST Tk-ToolBar-0.09/test.pl Tk-ToolBar-0.09/ToolBar/ Tk-ToolBar-0.09/ToolBar/tkIcons Tk-ToolBar-0.09/Tk Tk-ToolBar-0.09/Changes Tk-ToolBar-0.09/README Tk-ToolBar-0.09/ToolBar.pm Tk-ToolBar-0.09/Makefile.PL Tk-ToolBar-0.09/toolbar.pl CPAN.pm: Going to build A/AQ/AQUMSIEH/Tk-ToolBar-0.09.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Warning: prerequisite Tk::CursorControl 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Tk::ToolBar ---- Unsatisfied dependencies detected during ---- ---- AQUMSIEH/Tk-ToolBar-0.09.tar.gz ---- Tk::CursorControl [requires] Running make test Delayed until after prerequisites Running test for module 'Tk::CursorControl' Running make for D/DU/DUNNIGANJ/Tk-CursorControl-0.4.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DU/DUNNIGANJ/Tk-CursorControl-0.4.tar.gz ok Will not use Archive::Tar, need 1.00 Tk-CursorControl-0.4/ Tk-CursorControl-0.4/Changes Tk-CursorControl-0.4/CursorControl.pm Tk-CursorControl-0.4/demos/ Tk-CursorControl-0.4/demos/cursor.pl Tk-CursorControl-0.4/Makefile.PL Tk-CursorControl-0.4/MANIFEST Tk-CursorControl-0.4/README Tk-CursorControl-0.4/test.pl Tk-CursorControl-0.4/trans_cur.mask Tk-CursorControl-0.4/trans_cur.xbm CPAN.pm: Going to build D/DU/DUNNIGANJ/Tk-CursorControl-0.4.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Tk::CursorControl >>> make cp trans_cur.mask blib/lib/Tk/trans_cur.mask cp demos/cursor.pl blib/arch/Tk/demos/widtrib/cursor.pl cp CursorControl.pm blib/lib/Tk/CursorControl.pm cp trans_cur.xbm blib/lib/Tk/trans_cur.xbm Manifying blib/man3/Tk::CursorControl.3 DUNNIGANJ/Tk-CursorControl-0.4.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..3 Test program will autodestruct in 60 seconds.. ok 1 couldn't connect to display ":0" at /export/home/fly1064/var/megalib/Tk/MainWindow.pm line 55. MainWindow->new() at test.pl line 26 make: *** [test_dynamic] Error 146 DUNNIGANJ/Tk-CursorControl-0.4.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DUNNIGANJ/Tk-CursorControl-0.4.tar.gz Running make for A/AQ/AQUMSIEH/Tk-ToolBar-0.09.tar.gz Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/Tk-ToolBar-0.09-Nop9U4 CPAN.pm: Going to build A/AQ/AQUMSIEH/Tk-ToolBar-0.09.tar.gz Warning: Prerequisite 'Tk::CursorControl => 0' for 'AQUMSIEH/Tk-ToolBar-0.09.tar.gz' failed when processing 'DUNNIGANJ/Tk-CursorControl-0.4.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp ToolBar.pm blib/lib/Tk/ToolBar.pm cp toolbar.pl blib/arch/Tk/demos/widtrib/toolbar.pl cp ToolBar/tkIcons blib/lib/Tk/ToolBar/tkIcons Manifying blib/man3/Tk::ToolBar.3 AQUMSIEH/Tk-ToolBar-0.09.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..1 # Running under perl version 5.010000 for solaris # Current time local: Mon Aug 24 01:31:17 2009 # Current time GMT: Mon Aug 24 08:31:17 2009 # Using Test.pm version 1.25 ok 1 AQUMSIEH/Tk-ToolBar-0.09.tar.gz Tests succeeded but one dependency not OK (Tk::CursorControl) AQUMSIEH/Tk-ToolBar-0.09.tar.gz [dependencies] -- NA Running test for module 'List::MoreUtils' Running make for V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz Checksum for /net/nas/data/cpan/authors/id/V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz ok Will not use Archive::Tar, need 1.00 List-MoreUtils-0.22/ List-MoreUtils-0.22/Changes List-MoreUtils-0.22/dhash.h List-MoreUtils-0.22/lib/ List-MoreUtils-0.22/lib/List/ List-MoreUtils-0.22/lib/List/MoreUtils.pm List-MoreUtils-0.22/Makefile.PL List-MoreUtils-0.22/MANIFEST List-MoreUtils-0.22/META.yml List-MoreUtils-0.22/MoreUtils.xs List-MoreUtils-0.22/multicall.h List-MoreUtils-0.22/README List-MoreUtils-0.22/t/ List-MoreUtils-0.22/t/0_pod.t List-MoreUtils-0.22/t/0_pod_coverage.t List-MoreUtils-0.22/t/List-MoreUtils-pp.t List-MoreUtils-0.22/t/List-MoreUtils.t CPAN.pm: Going to build V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for List::MoreUtils Testing if you have a C compiler cc -c -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -KPIC "-I/export/home/fly1064/ap1003/lib/CORE" -DPERL_EXT test.c >>> make cp lib/List/MoreUtils.pm blib/lib/List/MoreUtils.pm /export/home/fly1064/bin/perl /export/home/fly1064/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1064/ap1003/lib/ExtUtils/typemap MoreUtils.xs > MoreUtils.xsc && mv MoreUtils.xsc MoreUtils.c cc -c -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -KPIC "-I/export/home/fly1064/ap1003/lib/CORE" -DPERL_EXT MoreUtils.c Running Mkbootstrap for List::MoreUtils () chmod 644 MoreUtils.bs rm -f blib/arch/auto/List/MoreUtils/MoreUtils.so cc -G -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/usr/lib/sparcv9 -L/usr/ccs/lib/sparcv9 MoreUtils.o -o blib/arch/auto/List/MoreUtils/MoreUtils.so \ \ chmod 755 blib/arch/auto/List/MoreUtils/MoreUtils.so cp MoreUtils.bs blib/arch/auto/List/MoreUtils/MoreUtils.bs chmod 644 blib/arch/auto/List/MoreUtils/MoreUtils.bs Manifying blib/man3/List::MoreUtils.3 VPARSEVAL/List-MoreUtils-0.22.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/0_pod.t .............. 1..1 ok 1 - blib/lib/List/MoreUtils.pm ok t/0_pod_coverage.t ..... 1..1 ok 1 - Pod coverage on List::MoreUtils ok t/List-MoreUtils-pp.t .. 1..123 # Running under perl version 5.010000 for solaris # Current time local: Mon Aug 24 01:31:31 2009 # Current time GMT: Mon Aug 24 08:31:31 2009 # Using Test.pm version 1.25 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 t/List-MoreUtils.t ..... 1..139 # Running under perl version 5.010000 for solaris # Current time local: Mon Aug 24 01:31:36 2009 # Current time GMT: Mon Aug 24 08:31:36 2009 # Using Test.pm version 1.25 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 All tests successful. Files=4, Tests=264, 9 wallclock secs ( 0.24 usr 0.03 sys + 7.31 cusr 0.79 csys = 8.37 CPU) Result: PASS VPARSEVAL/List-MoreUtils-0.22.tar.gz make test TEST_VERBOSE=1 -- OK PPD for List-MoreUtils-0.22 already made Running test for module 'POE::Kernel' Running make for R/RC/RCAPUTO/POE-1.007.tar.gz Prepending /export/home/fly1064/var/cpan/build/List-MoreUtils-0.22-cVEFip/blib/arch /export/home/fly1064/var/cpan/build/List-MoreUtils-0.22-cVEFip/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RC/RCAPUTO/POE-1.007.tar.gz ok Will not use Archive::Tar, need 1.00 POE-1.007/ POE-1.007/CHANGES POE-1.007/examples/ POE-1.007/examples/create.perl POE-1.007/examples/fakelogin.perl POE-1.007/examples/forkbomb.perl POE-1.007/examples/names.perl POE-1.007/examples/objmaps.perl POE-1.007/examples/objsessions.perl POE-1.007/examples/packagesessions.perl POE-1.007/examples/queue.perl POE-1.007/examples/README.samples POE-1.007/examples/selects.perl POE-1.007/examples/sessions.perl POE-1.007/examples/signals.perl POE-1.007/examples/tcp_watermarks.perl POE-1.007/examples/thrash.perl POE-1.007/examples/watermarks.perl POE-1.007/examples/wheels2.perl POE-1.007/HISTORY POE-1.007/lib/ POE-1.007/lib/POE/ POE-1.007/lib/POE/Component/ POE-1.007/lib/POE/Component/Client/ POE-1.007/lib/POE/Component/Client/TCP.pm POE-1.007/lib/POE/Component/Server/ POE-1.007/lib/POE/Component/Server/TCP.pm POE-1.007/lib/POE/Component.pm POE-1.007/lib/POE/Driver/ POE-1.007/lib/POE/Driver/SysRW.pm POE-1.007/lib/POE/Driver.pm POE-1.007/lib/POE/Filter/ POE-1.007/lib/POE/Filter/Block.pm POE-1.007/lib/POE/Filter/Grep.pm POE-1.007/lib/POE/Filter/HTTPD.pm POE-1.007/lib/POE/Filter/Line.pm POE-1.007/lib/POE/Filter/Map.pm POE-1.007/lib/POE/Filter/RecordBlock.pm POE-1.007/lib/POE/Filter/Reference.pm POE-1.007/lib/POE/Filter/Stackable.pm POE-1.007/lib/POE/Filter/Stream.pm POE-1.007/lib/POE/Filter.pm POE-1.007/lib/POE/Kernel.pm POE-1.007/lib/POE/Loop/ POE-1.007/lib/POE/Loop/Event.pm POE-1.007/lib/POE/Loop/Gtk.pm POE-1.007/lib/POE/Loop/IO_Poll.pm POE-1.007/lib/POE/Loop/PerlSignals.pm POE-1.007/lib/POE/Loop/Select.pm POE-1.007/lib/POE/Loop/Tk.pm POE-1.007/lib/POE/Loop/TkActiveState.pm POE-1.007/lib/POE/Loop/TkCommon.pm POE-1.007/lib/POE/Loop.pm POE-1.007/lib/POE/NFA.pm POE-1.007/lib/POE/Pipe/ POE-1.007/lib/POE/Pipe/OneWay.pm POE-1.007/lib/POE/Pipe/TwoWay.pm POE-1.007/lib/POE/Pipe.pm POE-1.007/lib/POE/Queue/ POE-1.007/lib/POE/Queue/Array.pm POE-1.007/lib/POE/Queue.pm POE-1.007/lib/POE/Resource/ POE-1.007/lib/POE/Resource/Aliases.pm POE-1.007/lib/POE/Resource/Events.pm POE-1.007/lib/POE/Resource/Extrefs.pm POE-1.007/lib/POE/Resource/FileHandles.pm POE-1.007/lib/POE/Resource/Sessions.pm POE-1.007/lib/POE/Resource/SIDs.pm POE-1.007/lib/POE/Resource/Signals.pm POE-1.007/lib/POE/Resource/Statistics.pm POE-1.007/lib/POE/Resource.pm POE-1.007/lib/POE/Resources.pm POE-1.007/lib/POE/Session.pm POE-1.007/lib/POE/Wheel/ POE-1.007/lib/POE/Wheel/Curses.pm POE-1.007/lib/POE/Wheel/FollowTail.pm POE-1.007/lib/POE/Wheel/ListenAccept.pm POE-1.007/lib/POE/Wheel/ReadLine.pm POE-1.007/lib/POE/Wheel/ReadWrite.pm POE-1.007/lib/POE/Wheel/Run.pm POE-1.007/lib/POE/Wheel/SocketFactory.pm POE-1.007/lib/POE/Wheel.pm POE-1.007/lib/POE.pm POE-1.007/Makefile.PL POE-1.007/MANIFEST POE-1.007/MANIFEST.SKIP POE-1.007/META.yml POE-1.007/mylib/ POE-1.007/mylib/coverage.perl POE-1.007/mylib/cpan-test.perl POE-1.007/mylib/Devel/ POE-1.007/mylib/Devel/Null.pm POE-1.007/mylib/events_per_second.pl POE-1.007/mylib/gen-meta.perl POE-1.007/mylib/gen-tests.perl POE-1.007/mylib/Makefile-5004.pm POE-1.007/mylib/Makefile-5005.pm POE-1.007/mylib/MyOtherFreezer.pm POE-1.007/mylib/PoeBuildInfo.pm POE-1.007/mylib/svn-log.perl POE-1.007/README POE-1.007/t/ POE-1.007/t/00_info.t POE-1.007/t/10_units/ POE-1.007/t/10_units/01_pod/ POE-1.007/t/10_units/01_pod/01_pod.t POE-1.007/t/10_units/01_pod/02_pod_coverage.t POE-1.007/t/10_units/02_pipes/ POE-1.007/t/10_units/02_pipes/01_base.t POE-1.007/t/10_units/02_pipes/02_oneway.t POE-1.007/t/10_units/02_pipes/03_twoway.t POE-1.007/t/10_units/03_base/ POE-1.007/t/10_units/03_base/01_poe.t POE-1.007/t/10_units/03_base/03_component.t POE-1.007/t/10_units/03_base/04_driver.t POE-1.007/t/10_units/03_base/05_filter.t POE-1.007/t/10_units/03_base/06_loop.t POE-1.007/t/10_units/03_base/07_queue.t POE-1.007/t/10_units/03_base/08_resource.t POE-1.007/t/10_units/03_base/09_resources.t POE-1.007/t/10_units/03_base/10_wheel.t POE-1.007/t/10_units/03_base/11_assert_usage.t POE-1.007/t/10_units/03_base/12_assert_retval.t POE-1.007/t/10_units/03_base/13_assert_data.t POE-1.007/t/10_units/03_base/14_kernel.t POE-1.007/t/10_units/03_base/15_kernel_internal.t POE-1.007/t/10_units/03_base/16_explicit_loop.t POE-1.007/t/10_units/03_base/17_explicit_loop_fail.t POE-1.007/t/10_units/03_base/18_nfa_usage.t POE-1.007/t/10_units/04_drivers/ POE-1.007/t/10_units/04_drivers/01_sysrw.t POE-1.007/t/10_units/05_filters/ POE-1.007/t/10_units/05_filters/01_block.t POE-1.007/t/10_units/05_filters/02_grep.t POE-1.007/t/10_units/05_filters/03_http.t POE-1.007/t/10_units/05_filters/04_line.t POE-1.007/t/10_units/05_filters/05_map.t POE-1.007/t/10_units/05_filters/06_recordblock.t POE-1.007/t/10_units/05_filters/07_reference.t POE-1.007/t/10_units/05_filters/08_stream.t POE-1.007/t/10_units/05_filters/50_stackable.t POE-1.007/t/10_units/05_filters/99_filterchange.t POE-1.007/t/10_units/05_filters/TestFilter.pm POE-1.007/t/10_units/06_queues/ POE-1.007/t/10_units/06_queues/01_array.t POE-1.007/t/10_units/07_exceptions/ POE-1.007/t/10_units/07_exceptions/01_normal.t POE-1.007/t/10_units/07_exceptions/02_turn_off.t POE-1.007/t/10_units/07_exceptions/03_not_handled.t POE-1.007/t/20_resources/ POE-1.007/t/20_resources/00_base/ POE-1.007/t/20_resources/00_base/aliases.pm POE-1.007/t/20_resources/00_base/caller_state.pm POE-1.007/t/20_resources/00_base/events.pm POE-1.007/t/20_resources/00_base/extrefs.pm POE-1.007/t/20_resources/00_base/extrefs_gc.pm POE-1.007/t/20_resources/00_base/filehandles.pm POE-1.007/t/20_resources/00_base/sessions.pm POE-1.007/t/20_resources/00_base/sids.pm POE-1.007/t/20_resources/00_base/signals.pm POE-1.007/t/20_resources/00_base/statistics.pm POE-1.007/t/90_regression/ POE-1.007/t/90_regression/agaran-filter-httpd.t POE-1.007/t/90_regression/averell-callback-ret.t POE-1.007/t/90_regression/bingos-followtail.t POE-1.007/t/90_regression/broeren-win32-nbio.t POE-1.007/t/90_regression/cfedde-filter-httpd.t POE-1.007/t/90_regression/ferrari-server-unix.t POE-1.007/t/90_regression/neyuki_detach.t POE-1.007/t/90_regression/rt14444-arg1.t POE-1.007/t/90_regression/rt1648-tied-stderr.t POE-1.007/t/90_regression/rt19908-merlyn-stop.t POE-1.007/t/90_regression/rt23181-sigchld-rc.t POE-1.007/t/90_regression/rt47966-sigchld.t POE-1.007/t/90_regression/somni-poco-server-tcp.t POE-1.007/t/90_regression/steinert-passed-wheel.t POE-1.007/t/90_regression/suzman_windows.t POE-1.007/t/90_regression/ton-stop-corruption.t POE-1.007/t/90_regression/whelan-dieprop.t POE-1.007/t/90_regression/whjackson-followtail.t POE-1.007/TODO Prepending /export/home/fly1064/var/cpan/build/List-MoreUtils-0.22-cVEFip/blib/arch /export/home/fly1064/var/cpan/build/List-MoreUtils-0.22-cVEFip/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCAPUTO/POE-1.007.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL ============================================= STDIN is not a terminal. Assuming --default. ============================================= Some of POE's tests require a functional network. You can skip these tests if you'd like. Would you like to skip the network tests? [n] n *** Some optional features may not be available: *** Gtk 0.7009 could not be loaded. Checking if your kit is complete... Looks good Writing Makefile for POE >>> make /export/home/fly1064/bin/perl mylib/gen-tests.perl lib/POE.pm cp lib/POE/Resource/SIDs.pm blib/lib/POE/Resource/SIDs.pm cp lib/POE/Pipe.pm blib/lib/POE/Pipe.pm cp lib/POE/Filter/RecordBlock.pm blib/lib/POE/Filter/RecordBlock.pm cp lib/POE/Filter/Map.pm blib/lib/POE/Filter/Map.pm cp lib/POE/Filter/HTTPD.pm blib/lib/POE/Filter/HTTPD.pm cp lib/POE/Loop/Gtk.pm blib/lib/POE/Loop/Gtk.pm cp lib/POE/Driver.pm blib/lib/POE/Driver.pm cp lib/POE/Resource/Events.pm blib/lib/POE/Resource/Events.pm cp lib/POE/Filter.pm blib/lib/POE/Filter.pm cp lib/POE/Loop/Tk.pm blib/lib/POE/Loop/Tk.pm cp lib/POE/Wheel/ListenAccept.pm blib/lib/POE/Wheel/ListenAccept.pm cp lib/POE/Queue/Array.pm blib/lib/POE/Queue/Array.pm cp lib/POE/Loop/PerlSignals.pm blib/lib/POE/Loop/PerlSignals.pm cp lib/POE/Wheel/ReadWrite.pm blib/lib/POE/Wheel/ReadWrite.pm cp lib/POE/Resource/Statistics.pm blib/lib/POE/Resource/Statistics.pm cp lib/POE/Wheel/Curses.pm blib/lib/POE/Wheel/Curses.pm cp lib/POE.pm blib/lib/POE.pm cp lib/POE/Loop/Event.pm blib/lib/POE/Loop/Event.pm cp lib/POE/Loop/TkCommon.pm blib/lib/POE/Loop/TkCommon.pm cp lib/POE/Resource/FileHandles.pm blib/lib/POE/Resource/FileHandles.pm cp lib/POE/Driver/SysRW.pm blib/lib/POE/Driver/SysRW.pm cp lib/POE/Pipe/TwoWay.pm blib/lib/POE/Pipe/TwoWay.pm cp lib/POE/Filter/Stream.pm blib/lib/POE/Filter/Stream.pm cp lib/POE/Pipe/OneWay.pm blib/lib/POE/Pipe/OneWay.pm cp lib/POE/Filter/Grep.pm blib/lib/POE/Filter/Grep.pm cp lib/POE/Filter/Reference.pm blib/lib/POE/Filter/Reference.pm cp lib/POE/Filter/Block.pm blib/lib/POE/Filter/Block.pm cp lib/POE/Wheel/SocketFactory.pm blib/lib/POE/Wheel/SocketFactory.pm cp lib/POE/Filter/Stackable.pm blib/lib/POE/Filter/Stackable.pm cp lib/POE/Component/Server/TCP.pm blib/lib/POE/Component/Server/TCP.pm cp lib/POE/Loop/TkActiveState.pm blib/lib/POE/Loop/TkActiveState.pm cp lib/POE/Filter/Line.pm blib/lib/POE/Filter/Line.pm cp lib/POE/Loop/Select.pm blib/lib/POE/Loop/Select.pm cp lib/POE/NFA.pm blib/lib/POE/NFA.pm cp lib/POE/Component.pm blib/lib/POE/Component.pm cp lib/POE/Component/Client/TCP.pm blib/lib/POE/Component/Client/TCP.pm cp lib/POE/Session.pm blib/lib/POE/Session.pm cp lib/POE/Kernel.pm blib/lib/POE/Kernel.pm cp lib/POE/Resources.pm blib/lib/POE/Resources.pm cp lib/POE/Resource/Aliases.pm blib/lib/POE/Resource/Aliases.pm cp lib/POE/Resource/Extrefs.pm blib/lib/POE/Resource/Extrefs.pm cp lib/POE/Loop.pm blib/lib/POE/Loop.pm cp lib/POE/Resource/Sessions.pm blib/lib/POE/Resource/Sessions.pm cp lib/POE/Wheel/FollowTail.pm blib/lib/POE/Wheel/FollowTail.pm cp lib/POE/Loop/IO_Poll.pm blib/lib/POE/Loop/IO_Poll.pm cp lib/POE/Wheel/Run.pm blib/lib/POE/Wheel/Run.pm cp lib/POE/Resource.pm blib/lib/POE/Resource.pm cp lib/POE/Queue.pm blib/lib/POE/Queue.pm cp lib/POE/Wheel/ReadLine.pm blib/lib/POE/Wheel/ReadLine.pm cp lib/POE/Wheel.pm blib/lib/POE/Wheel.pm cp lib/POE/Resource/Signals.pm blib/lib/POE/Resource/Signals.pm Manifying blib/man3/POE::Resource::SIDs.3 Manifying blib/man3/POE::Filter::RecordBlock.3 Manifying blib/man3/POE::Pipe.3 Manifying blib/man3/POE::Filter::Map.3 Manifying blib/man3/POE::Filter::HTTPD.3 Manifying blib/man3/POE::Loop::Gtk.3 Manifying blib/man3/POE::Driver.3 Manifying blib/man3/POE::Resource::Events.3 Manifying blib/man3/POE::Loop::Tk.3 Manifying blib/man3/POE::Filter.3 Manifying blib/man3/POE::Wheel::ListenAccept.3 Manifying blib/man3/POE::Queue::Array.3 Manifying blib/man3/POE::Loop::PerlSignals.3 Manifying blib/man3/POE::Wheel::ReadWrite.3 Manifying blib/man3/POE::Resource::Statistics.3 Manifying blib/man3/POE::Wheel::Curses.3 Manifying blib/man3/POE::Loop::Event.3 Manifying blib/man3/POE.3 Manifying blib/man3/POE::Resource::FileHandles.3 Manifying blib/man3/POE::Loop::TkCommon.3 Manifying blib/man3/POE::Driver::SysRW.3 Manifying blib/man3/POE::Pipe::TwoWay.3 Manifying blib/man3/POE::Filter::Stream.3 Manifying blib/man3/POE::Pipe::OneWay.3 Manifying blib/man3/POE::Filter::Grep.3 Manifying blib/man3/POE::Filter::Reference.3 Manifying blib/man3/POE::Filter::Block.3 Manifying blib/man3/POE::Wheel::SocketFactory.3 Manifying blib/man3/POE::Filter::Stackable.3 Manifying blib/man3/POE::Component::Server::TCP.3 Manifying blib/man3/POE::Loop::TkActiveState.3 Manifying blib/man3/POE::Filter::Line.3 Manifying blib/man3/POE::Loop::Select.3 Manifying blib/man3/POE::Component.3 Manifying blib/man3/POE::NFA.3 Manifying blib/man3/POE::Session.3 Manifying blib/man3/POE::Component::Client::TCP.3 Manifying blib/man3/POE::Kernel.3 Manifying blib/man3/POE::Resources.3 Manifying blib/man3/POE::Resource::Aliases.3 Manifying blib/man3/POE::Resource::Extrefs.3 Manifying blib/man3/POE::Wheel::FollowTail.3 Manifying blib/man3/POE::Resource::Sessions.3 Manifying blib/man3/POE::Loop.3 Manifying blib/man3/POE::Loop::IO_Poll.3 Manifying blib/man3/POE::Wheel::Run.3 Manifying blib/man3/POE::Resource.3 Manifying blib/man3/POE::Wheel::ReadLine.3 Manifying blib/man3/POE::Queue.3 Manifying blib/man3/POE::Resource::Signals.3 Manifying blib/man3/POE::Wheel.3 RCAPUTO/POE-1.007.tar.gz make -- OK Prepending /export/home/fly1064/var/cpan/build/List-MoreUtils-0.22-cVEFip/blib/arch /export/home/fly1064/var/cpan/build/List-MoreUtils-0.22-cVEFip/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 /export/home/fly1064/bin/perl mylib/gen-tests.perl lib/POE.pm PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/*/*/*.t # Testing POE 1.007, Perl 5.010000, /export/home/fly1064/bin/perl on solaris t/00_info.t ....................................... 1..1 ok 1 - use POE; ok t/10_units/01_pod/01_pod.t ........................ 1..51 ok 1 - blib/lib/POE.pm ok 2 - blib/lib/POE/Pipe.pm ok 3 - blib/lib/POE/Driver.pm ok 4 - blib/lib/POE/Filter.pm ok 5 - blib/lib/POE/NFA.pm ok 6 - blib/lib/POE/Component.pm ok 7 - blib/lib/POE/Session.pm ok 8 - blib/lib/POE/Kernel.pm ok 9 - blib/lib/POE/Resources.pm ok 10 - blib/lib/POE/Loop.pm ok 11 - blib/lib/POE/Resource.pm ok 12 - blib/lib/POE/Queue.pm ok 13 - blib/lib/POE/Wheel.pm ok 14 - blib/lib/POE/Resource/SIDs.pm ok 15 - blib/lib/POE/Resource/Events.pm ok 16 - blib/lib/POE/Resource/Statistics.pm ok 17 - blib/lib/POE/Resource/FileHandles.pm ok 18 - blib/lib/POE/Resource/Aliases.pm ok 19 - blib/lib/POE/Resource/Extrefs.pm ok 20 - blib/lib/POE/Resource/Sessions.pm ok 21 - blib/lib/POE/Resource/Signals.pm ok 22 - blib/lib/POE/Filter/RecordBlock.pm ok 23 - blib/lib/POE/Filter/Map.pm ok 24 - blib/lib/POE/Filter/HTTPD.pm ok 25 - blib/lib/POE/Filter/Stream.pm ok 26 - blib/lib/POE/Filter/Grep.pm ok 27 - blib/lib/POE/Filter/Reference.pm ok 28 - blib/lib/POE/Filter/Block.pm ok 29 - blib/lib/POE/Filter/Stackable.pm ok 30 - blib/lib/POE/Filter/Line.pm ok 31 - blib/lib/POE/Loop/Gtk.pm ok 32 - blib/lib/POE/Loop/Tk.pm ok 33 - blib/lib/POE/Loop/PerlSignals.pm ok 34 - blib/lib/POE/Loop/Event.pm ok 35 - blib/lib/POE/Loop/TkCommon.pm ok 36 - blib/lib/POE/Loop/TkActiveState.pm ok 37 - blib/lib/POE/Loop/Select.pm ok 38 - blib/lib/POE/Loop/IO_Poll.pm ok 39 - blib/lib/POE/Wheel/ListenAccept.pm ok 40 - blib/lib/POE/Wheel/ReadWrite.pm ok 41 - blib/lib/POE/Wheel/Curses.pm ok 42 - blib/lib/POE/Wheel/SocketFactory.pm ok 43 - blib/lib/POE/Wheel/FollowTail.pm ok 44 - blib/lib/POE/Wheel/Run.pm ok 45 - blib/lib/POE/Wheel/ReadLine.pm ok 46 - blib/lib/POE/Queue/Array.pm ok 47 - blib/lib/POE/Driver/SysRW.pm ok 48 - blib/lib/POE/Pipe/TwoWay.pm ok 49 - blib/lib/POE/Pipe/OneWay.pm ok 50 - blib/lib/POE/Component/Server/TCP.pm ok 51 - blib/lib/POE/Component/Client/TCP.pm ok t/10_units/01_pod/02_pod_coverage.t ............... 1..51 ok 1 - Pod coverage on POE ok 2 - Pod coverage on POE::Pipe ok 3 - Pod coverage on POE::Driver ok 4 - Pod coverage on POE::Filter ok 5 - Pod coverage on POE::NFA ok 6 - Pod coverage on POE::Component ok 7 - Pod coverage on POE::Session ok 8 - Pod coverage on POE::Kernel ok 9 - Pod coverage on POE::Resources ok 10 - Pod coverage on POE::Loop ok 11 - Pod coverage on POE::Resource ok 12 - Pod coverage on POE::Queue ok 13 - Pod coverage on POE::Wheel ok 14 - Pod coverage on POE::Resource::SIDs ok 15 - Pod coverage on POE::Resource::Events ok 16 - Pod coverage on POE::Resource::Statistics ok 17 - Pod coverage on POE::Resource::FileHandles ok 18 - Pod coverage on POE::Resource::Aliases ok 19 - Pod coverage on POE::Resource::Extrefs ok 20 - Pod coverage on POE::Resource::Sessions ok 21 - Pod coverage on POE::Resource::Signals ok 22 - Pod coverage on POE::Filter::RecordBlock ok 23 - Pod coverage on POE::Filter::Map ok 24 - Pod coverage on POE::Filter::HTTPD ok 25 - Pod coverage on POE::Filter::Stream ok 26 - Pod coverage on POE::Filter::Grep ok 27 - Pod coverage on POE::Filter::Reference ok 28 - Pod coverage on POE::Filter::Block ok 29 - Pod coverage on POE::Filter::Stackable ok 30 - Pod coverage on POE::Filter::Line ok 31 - Pod coverage on POE::Loop::Gtk ok 32 - Pod coverage on POE::Loop::Tk ok 33 - Pod coverage on POE::Loop::PerlSignals ok 34 - Pod coverage on POE::Loop::Event ok 35 - Pod coverage on POE::Loop::TkCommon ok 36 - Pod coverage on POE::Loop::TkActiveState ok 37 - Pod coverage on POE::Loop::Select ok 38 - Pod coverage on POE::Loop::IO_Poll ok 39 - Pod coverage on POE::Wheel::ListenAccept ok 40 - Pod coverage on POE::Wheel::ReadWrite ok 41 - Pod coverage on POE::Wheel::Curses ok 42 - Pod coverage on POE::Wheel::SocketFactory ok 43 - Pod coverage on POE::Wheel::FollowTail ok 44 - Pod coverage on POE::Wheel::Run ok 45 - Pod coverage on POE::Wheel::ReadLine ok 46 - Pod coverage on POE::Queue::Array ok 47 - Pod coverage on POE::Driver::SysRW ok 48 - Pod coverage on POE::Pipe::TwoWay ok 49 - Pod coverage on POE::Pipe::OneWay ok 50 - Pod coverage on POE::Component::Server::TCP ok 51 - Pod coverage on POE::Component::Client::TCP ok t/10_units/02_pipes/01_base.t ..................... skipped: not implemented yet t/10_units/02_pipes/02_oneway.t ................... 1..3 ok 1 - one-way pipe passed data unscathed ok 2 - one-way socketpair passed data unscathed ok 3 - one-way inet pipe passed data unscathed ok t/10_units/02_pipes/03_twoway.t ................... 1..6 ok 1 - two-way pipe passed data from a -> b unscathed ok 2 - two-way pipe passed data from b -> a unscathed ok 3 - two-way socketpair passed data from a -> b unscathed ok 4 - two-way socketpair passed data from b -> a unscathed ok 5 - two-way inet pipe passed data from a -> b unscathed ok 6 - two-way inet pipe passed data from b -> a unscathed ok t/10_units/03_base/01_poe.t ....................... 1..4 ok 1 - you just saved a kitten ok 2 - don't import POE::NFA and POE::Session together ok 3 - don't import nonexistent modules ok 4 - don't load more than one event loop ok t/10_units/03_base/03_component.t ................. 1..1 ok 1 - use POE::Component; ok t/10_units/03_base/04_driver.t .................... 1..2 ok 1 - use POE::Driver; ok 2 - don't instantiate POE::Driver ok t/10_units/03_base/05_filter.t .................... 1..2 ok 1 - use POE::Filter; ok 2 - don't instantiate POE::Filter ok t/10_units/03_base/06_loop.t ...................... 1..1 ok 1 - use POE::Loop; ok t/10_units/03_base/07_queue.t ..................... 1..2 ok 1 - use POE::Queue; ok 2 - don't instantiate POE::Queue ok t/10_units/03_base/08_resource.t .................. 1..1 ok 1 - use POE::Resource; ok t/10_units/03_base/09_resources.t ................. 1..7 ok 1 - use POE::Resources; ok 2 - can use XS versions ok 3 - can use non-XS versions ok 4 - all module loads successful ok 5 - initialized rethrows loading errors ok 6 - initialize ran and encountered error ok 7 - caught error ok t/10_units/03_base/10_wheel.t ..................... 1..7 ok 1 - use POE::Wheel; ok 2 - don't instantiate POE::Wheel ok 3 - first wheel ID == 1 ok 4 - second wheel ID == 1 ok 5 - removed first wheel id ok 6 - third wheel reclaims unused ID 1 ok 7 - fourth wheel ID == 3 ok t/10_units/03_base/11_assert_usage.t .............. 1..76 ok 1 - use POE; ok 2 - must call alarm() from a running session ok 3 - must call alarm_add() from a running session ok 4 - must call alarm_adjust() from a running session ok 5 - must call alarm_remove() from a running session ok 6 - must call alarm_remove_all() from a running session ok 7 - must call alarm_set() from a running session ok 8 - must call delay() from a running session ok 9 - must call delay_add() from a running session ok 10 - must call delay_adjust() from a running session ok 11 - must call delay_set() from a running session ok 12 - must call detach_child() from a running session ok 13 - must call detach_myself() from a running session ok 14 - must call select() from a running session ok 15 - must call select_expedite() from a running session ok 16 - must call select_pause_read() from a running session ok 17 - must call select_pause_write() from a running session ok 18 - must call select_read() from a running session ok 19 - must call select_resume_read() from a running session ok 20 - must call select_resume_write() from a running session ok 21 - must call select_write() from a running session ok 22 - must call sig() from a running session ok 23 - must call state() from a running session ok 24 - must call yield() from a running session ok 25 - undefined signal assertion ok 26 - undefined destination in signal ok 27 - undefined signal in signal ok 28 - destination undefined in post ok 29 - event undefined in post ok 30 - event undefined in yield ok 31 - destination undefined in call ok 32 - event undefined in call ok 33 - event undefined in alarm ok 34 - event undefined in alarm_add ok 35 - time undefined in alarm_add ok 36 - event undefined in delay ok 37 - event undefined in delay_add ok 38 - time undefined in delay_add ok 39 - event undefined in alarm_set ok 40 - time undefined in alarm_set ok 41 - alarm ID undefined in alarm_remove ok 42 - alarm ID undefined in alarm_adjust ok 43 - alarm time undefined in alarm_adjust ok 44 - event name undefined in delay_set ok 45 - seconds undefined in delay_set ok 46 - delay ID undefined in delay_adjust ok 47 - delay seconds undefined in delay_adjust ok 48 - alias already in use ok 49 - alias belongs to another session ok 50 - alias does not exist ok 51 - filehandle undefined in select ok 52 - filehandle closed in select ok 53 - filehandle undefined in select_read ok 54 - filehandle closed in select_read ok 55 - filehandle undefined in select_write ok 56 - filehandle closed in select_write ok 57 - filehandle undefined in select_expedite ok 58 - filehandle closed in select_expedite ok 59 - filehandle undefined in select_pause_write ok 60 - filehandle closed in select_pause_write ok 61 - filehandle undefined in select_resume_write ok 62 - filehandle closed in select_resume_write ok 63 - filehandle undefined in select_pause_read ok 64 - filehandle closed in select_pause_read ok 65 - filehandle undefined in select_resume_read ok 66 - filehandle closed in select_resume_read ok 67 - undefined alias in alias_set ok 68 - undefined alias in alias_remove ok 69 - undefined alias in alias_resolve ok 70 - undefined ID in ID_id_to_session ok 71 - undefined session in ID_session_to_id ok 72 - undefined session ID in refcount_increment ok 73 - undefined tag in refcount_increment ok 74 - undefined session ID in refcount_decrement ok 75 - undefined tag in refcount_decrement ok 76 - undefined event name in state ok t/10_units/03_base/12_assert_retval.t ............. 1..22 ok 1 - use POE; ok 2 - alarm with undefined event name ok 3 - alarm_add with undefined event name ok 4 - delay with undefined event name ok 5 - delay_add with undefined event name ok 6 - ID_id_to_session with unknown ID ok 7 - ID_session_to_id with unknown session ok 8 - refcount_increment with unknown session ID ok 9 - refcount_decrement with unknown session ID ok 10 - state with nonexistent active session ok 11 - event undefined in alarm_set ok 12 - time undefined in alarm_set ok 13 - alarm ID undefined in alarm_remove ok 14 - alarm ID undefined in alarm_adjust ok 15 - alarm time undefined in alarm_adjust ok 16 - event name undefined in delay_set ok 17 - seconds undefined in delay_set ok 18 - delay ID undefined in delay_adjust ok 19 - delay seconds undefined in delay_adjust ok 20 - alias already in use ok 21 - alias belongs to another session ok 22 - alias does not exist ok t/10_units/03_base/13_assert_data.t ............... 1..7 ok 1 - use POE; ok 2 - unresolvable session in signal ok 3 - unresolvable session in detach_child ok 4 - unresolvable session in post ok 5 - unresolvable session in call ok 6 - double session_alloc ok 7 - removing alarms from unknown session ok t/10_units/03_base/14_kernel.t .................... 1..6 ok 1 - use POE::Kernel; ok 2 - fails without a hash ref ok 3 - fails with bogus hash ref ok 4 - specifying which loop to load works ok 5 - POE::Kernel exports POE::Kernel=ARRAY(0x10043cf98) ok 6 - which contains a kernel ok t/10_units/03_base/15_kernel_internal.t ........... 1..12 ok 1 - use POE::Kernel; ok 2 - growing idle queue ok 3 - growing idle queue (2) ok 4 - shrinking idle queue ok 5 - shrinking idle queue (2) ok 6 - _trap confessed ok 7 - _croak croaked ok 8 - _confess confessed ok 9 - _cluck clucked ok 10 - _carp carped ok 11 - _warn warned ok 12 - _die died ok t/10_units/03_base/16_explicit_loop.t ............. 1..1 ok 1 - use POE; ok t/10_units/03_base/17_explicit_loop_fail.t ........ 1..1 ok 1 - loading a nonexistent loop throws an error ok t/10_units/03_base/18_nfa_usage.t ................. ok 1 - NFA treats its params as a hash ok 2 - NFA needs a working kernel ok 3 - need states ok 4 - most basic machine isa POE::NFA ok 5 - unknown parameter ok 6 - bad state data ok 7 - bad state data ok 8 - bad event data ok 9 - spawn with package_states isa POE::NFA ok 10 - spawn with package_states isa POE::NFA ok 11 - RUNSTATE is an ARRAYREF 1..11 ok t/10_units/04_drivers/01_sysrw.t .................. 1..17 ok 1 - use POE::Driver::SysRW; ok 2 - disallow zero or negative block sizes ok 3 - disallow zero or negative block sizes ok 4 - disallow unknown parameters ok 5 - get() returns undef on error ok 6 - get() sets $! on error (Bad file number) ok 7 - buffered 0 octets on empty put() ok 8 - no messages buffered ok 9 - first put: buffer contains 40 octets (should be 40) ok 10 - one message buffered ok 11 - second put: buffer contains 85 octets (should be 85) ok 12 - flushed 131157 octets == read 131157 octets ok 13 - buffer exhausted (got 0 wanted 0) ok 14 - driver returns undef on eof ok 15 - $! is clear on eof ok 16 - put() returns octets left on error ok 17 - put() sets $! nonzero on error ok t/10_units/05_filters/01_block.t .................. 1..28 ok 1 - use POE::Filter::Block; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Block->can('new') ok 4 - POE::Filter::Block->can('get') ok 5 - POE::Filter::Block->can('get_one_start') ok 6 - POE::Filter::Block->can('get_one') ok 7 - POE::Filter::Block->can('put') ok 8 - POE::Filter::Block->can('get_pending') ok 9 - POE::Filter::Block->can('clone') ok 10 - get() parses blocks ok 11 - put() serializes blocks ok 12 - get_one() parsed one block ok 13 - put() serialized one block ok 14 - get() parsed variable blocks ok 15 - get() doesn't return for partial input 1 ok 16 - get() doesn't return for partial input 0 ok 17 - get() doesn't return for partial input end-of-header ok 18 - get() doesn't return for partial input payload ok 19 - get() returns payload ok 20 - variable length put() serializes multiple blocks ok 21 - customi serializer parsed its own serialized data ok 22 - custom serializer did not parse partial header 1/4 ok 23 - custom serializer did not parse partial header 2/4 ok 24 - custom serializer did not parse partial header 3/4 ok 25 - custom serializer did not parse partial header 4/4 ok 26 - custom serializer did not parse partial payload ok 27 - custom serializer parsed full payload ok 28 - custom serializer serialized multiple payloads ok t/10_units/05_filters/02_grep.t ................... 1..48 ok 1 - use POE::Filter::Grep; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Grep->can('new') ok 4 - POE::Filter::Grep->can('get') ok 5 - POE::Filter::Grep->can('get_one_start') ok 6 - POE::Filter::Grep->can('get_one') ok 7 - POE::Filter::Grep->can('put') ok 8 - POE::Filter::Grep->can('get_pending') ok 9 - POE::Filter::Grep->can('clone') ok 10 - No Args ok 11 - even ok 12 - Non code CODE ref ok 13 - Single Get ref ok 14 - Single Put ref ok 15 - Non CODE Get ok 16 - Non CODE Put ok 17 - Test Put ok 18 - Test Get ok 19 - get [standard test] ok 20 - clone() clears buffer [standard test] ok 21 - clone() doesn't change filter type [standard test] ok 22 - get_one_start() only loads buffer [standard test] ok 23 - get_one returns arrayref [standard test] ok 24 - get_one [standard test] ok 25 - put [standard test] ok 26 - Test Put (as Code) ok 27 - Test Get (as Code) ok 28 - get [standard test] ok 29 - clone() clears buffer [standard test] ok 30 - clone() doesn't change filter type [standard test] ok 31 - get_one_start() only loads buffer [standard test] ok 32 - get_one returns arrayref [standard test] ok 33 - get_one [standard test] ok 34 - put [standard test] ok 35 - Modify Get not CODE ref ok 36 - Modify Put not CODE ref ok 37 - Modify Code not CODE ref ok 38 - Modify with invalid key ok 39 - Modify Get ok 40 - Modify Put ok 41 - Modify Put (as Code) ok 42 - Modify Get (as Code) ok 43 - grep filter's parser buffer verifies ok 44 - grep filter get_one() returns [1] ok 45 - grep filter get_one() returns [1] ok 46 - grep filter get_one() returns [3] ok 47 - grep filter get_one() returns [5] ok 48 - nothing left to get from grep filter ok t/10_units/05_filters/03_http.t ................... 1..91 ok 1 - use POE::Filter::HTTPD; ok 2 - The object isa POE::Filter::HTTPD ok 3 - simple get: get() returns list of requests ok 4 - simple get: get() returned single request ok 5 - simple get isa HTTP::Request ok 6 - simple get: content ok 7 - simple get: url ok 8 - simple get: method ok 9 - HTTP 1.0 get: get() returns list of requests ok 10 - HTTP 1.0 get: get() returned single request ok 11 - HTTP 1.0 get isa HTTP::Request ok 12 - HTTP 1.0 get: content ok 13 - HTTP 1.0 get: url ok 14 - HTTP 1.0 get: method ok 15 - HTTP 1.0 get: Connection header ok 16 - HTTP 1.0 get: User-Agent header ok 17 - HTTP 1.0 get: Accept header ok 18 - HTTP 1.0 get: Host header ok 19 - simple post: get() returns list of requests ok 20 - simple post: get() returned single request ok 21 - simple post: get() returns HTTP::Request object isa HTTP::Request ok 22 - simple post: protocol ok 23 - simple post: url ok 24 - simple post: method ok 25 - simple post: HTTP::Request object contains proper content ok 26 - simple post: Content is the right length ok 27 - simple post: HTTP::Request object contains proper Content-Type header ok 28 - simple head: get() returns list of requests ok 29 - simple head: get() returned single request ok 30 - simple head: get() returns HTTP::Request object isa HTTP::Request ok 31 - simple head: url ok 32 - simple head: method ok 33 # skip PUT not supported yet ok 34 # skip PUT not supported yet ok 35 # skip PUT not supported yet ok 36 # skip PUT not supported yet ok 37 # skip PUT not supported yet ok 38 - multipart form data: get() returns list of requests ok 39 - multipart form data: get() returned single request ok 40 - multipart form data: get() returns HTTP::Request object isa HTTP::Request ok 41 - multipart form data: protocol ok 42 - multipart form data: url ok 43 - multipart form data: method ok 44 - multipart form data: HTTP::Request object contains proper Content-Type header ok 45 - multipart form data: content seems to contain all data sent ok 46 - options: get() returns list of requests ok 47 - options: get() returned single request ok 48 - options: get() returns HTTP::Request object isa HTTP::Request ok 49 - options: protocol ok 50 - options: url ok 51 - options: method ok 52 - HTTP/0.9 defaulting: get gives HTTP::Request isa HTTP::Request ok 53 - HTTP/0.9 defaulting: protocol ok 54 - HTTP/0.9 defaulting: url ok 55 - HTTP/0.9 defaulting: method ok 56 - fragments: get() returning nothing until end ok 57 - fragments: only one request returned ok 58 - fragments: request isa HTTP::Request isa HTTP::Request ok 59 - fragments: content ok 60 - fragments: url ok 61 - fragments: method ok 62 - trailing: whitespace in block: ref ok 63 - trailing: whitespace in block: one req ok 64 - trailing: whitespace in block: HTTP::Request isa HTTP::Request ok 65 - trailing: whitespace in block: url ok 66 - trailing: whitespace in block: method ok 67 - trailing: garbage in block: ref ok 68 - trailing: garbage in block: one req ok 69 - trailing: garbage in block: HTTP::Request isa HTTP::Request ok 70 - trailing: garbage in block: url ok 71 - trailing: garbage in block: method ok 72 - trailing: extra whitespace packet: ref ok 73 - trailing: extra whitespace packet: one req ok 74 - trailing: extra whitespace packet: HTTP::Request isa HTTP::Request ok 75 - trailing: extra whitespace packet: url ok 76 - trailing: extra whitespace packet: method ok 77 - trailing: extra whitespace get: ref ok 78 - trailing: extra whitespace get: no req ok 79 - trailing: error with trailing garbage not ok 80 - get_pending supported! # TODO add get_pending support # Failed (TODO) test 'get_pending supported!' # at t/10_units/05_filters/03_http.t line 382. ok 81 - put: returns arrayref ok 82 - garbage request line: bad request ok 83 - goofy request accepted isa HTTP::Request ok 84 - goofy request: protocol ok 85 - goofy request: method ok 86 - goofy request: uri ok 87 - unsupported method: bad request ok 88 - unsupported method: length required ok 89 - mixed case method: protocol ok 90 - mixed case method: method ok 91 - mixed case method: uri ok t/10_units/05_filters/04_line.t ................... 1..40 ok 1 - use POE::Filter::Line; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Line->can('new') ok 4 - POE::Filter::Line->can('get') ok 5 - POE::Filter::Line->can('get_one_start') ok 6 - POE::Filter::Line->can('get_one') ok 7 - POE::Filter::Line->can('put') ok 8 - POE::Filter::Line->can('get_pending') ok 9 - POE::Filter::Line->can('clone') ok 10 - new(): even number of args ok 11 - new(): empty Literal ok 12 - new(): Literal and Regexp ok 13 - new(): Literal and InputRegexp ok 14 - new(): Literal and InputLiteral ok 15 - new(): Literal and OutputLiteral ok 16 - new(): InputLiteral and InputRegexp ok 17 - The object isa POE::Filter::Line ok 18 - get [standard test] ok 19 - clone() clears buffer [standard test] ok 20 - clone() doesn't change filter type [standard test] ok 21 - get_one_start() only loads buffer [standard test] ok 22 - get_one returns arrayref [standard test] ok 23 - get_one [standard test] ok 24 - put [standard test] ok 25 - get [standard test] ok 26 - clone() clears buffer [standard test] ok 27 - clone() doesn't change filter type [standard test] ok 28 - get_one_start() only loads buffer [standard test] ok 29 - get_one returns arrayref [standard test] ok 30 - get_one [standard test] ok 31 - put [standard test] ok 32 - different literals parsed input ok 33 - different literals serialized output ok 34 - regexp parser parsed input ok 35 - regexp parser serialized output ok 36 - compiled regexp parser parsed input ok 37 - compiled regexp parser serialized output ok 38 - autodetected MacOS newlines parsed and reserialized ok 39 - autodetected network newline parsed and reserialized ok 40 - autodetected Unix newlines parsed and reserialized ok t/10_units/05_filters/05_map.t .................... 1..27 ok 1 - use POE::Filter::Map; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Map->can('new') ok 4 - POE::Filter::Map->can('get') ok 5 - POE::Filter::Map->can('get_one_start') ok 6 - POE::Filter::Map->can('get_one') ok 7 - POE::Filter::Map->can('put') ok 8 - POE::Filter::Map->can('get_pending') ok 9 - POE::Filter::Map->can('clone') ok 10 - No Args ok 11 - Odd number of args ok 12 - Non code CODE ref ok 13 - Single Get ref ok 14 - Single Put ref ok 15 - Non CODE Get ok 16 - Non CODE Put ok 17 - Test Put ok 18 - Test Get ok 19 - Test Put (as Code) ok 20 - Test Get (as Code) not ok 21 - Modify Get not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Get not CODE ref' # at t/10_units/05_filters/05_map.t line 57. not ok 22 - Modify Put not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Put not CODE ref' # at t/10_units/05_filters/05_map.t line 57. not ok 23 - Modify Code not CODE ref # TODO modify() carps rather than dieing # Failed (TODO) test 'Modify Code not CODE ref' # at t/10_units/05_filters/05_map.t line 57. ok 24 - Modify Get ok 25 - Modify Put ok 26 - Modify Code ok 27 - Modify Code ok t/10_units/05_filters/06_recordblock.t ............ 1..36 ok 1 - use POE::Filter::RecordBlock; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::RecordBlock->can('new') ok 4 - POE::Filter::RecordBlock->can('get') ok 5 - POE::Filter::RecordBlock->can('get_one_start') ok 6 - POE::Filter::RecordBlock->can('get_one') ok 7 - POE::Filter::RecordBlock->can('put') ok 8 - POE::Filter::RecordBlock->can('get_pending') ok 9 - POE::Filter::RecordBlock->can('clone') ok 10 - get [standard test] ok 11 - clone() clears buffer [standard test] ok 12 - clone() doesn't change filter type [standard test] ok 13 - get_one_start() only loads buffer [standard test] ok 14 - get_one returns arrayref [standard test] ok 15 - get_one [standard test] ok 16 - put [standard test] ok 17 - blocksize() returns blocksize ok 18 - blocksize() can be changed ok 19 - blocksize() rejects invalid sizes ok 20 - BlockSize == 0 fails ok 21 - BlockSize must be given ok 22 - BlockSize must not be an elephant ok 23 - odd number of named parameters is invalid ok 24 - check put on: short blocks ok 25 - put_pending ok 26 - check put on: long blocks ok 27 - put_pending ok 28 - check put on: mixed blocks ok 29 - put_pending ok 30 - checkput() returns CheckPut flag ok 31 - checkput() can be changed ok 32 - checkput() returns CheckPut flag ok 33 - check put off: short blocks ok 34 - put_pending is empty ok 35 - check put off: long blocks ok 36 - check put off: mixed blocks ok t/10_units/05_filters/07_reference.t .............. 1..19 ok 1 - $class isa POE::Filter ok 2 - POE::Filter::Reference->can('new') ok 3 - POE::Filter::Reference->can('get') ok 4 - POE::Filter::Reference->can('get_one_start') ok 5 - POE::Filter::Reference->can('get_one') ok 6 - POE::Filter::Reference->can('put') ok 7 - POE::Filter::Reference->can('get_pending') ok 8 - POE::Filter::Reference->can('clone') ok 9 - undefined successfully froze and thawed ok 10 - undefined successfully froze and thawed ok 11 - MyFreezer successfully froze and thawed ok 12 - MyFreezer successfully froze and thawed ok 13 - MyOtherFreezer successfully froze and thawed ok 14 - MyOtherFreezer successfully froze and thawed ok 15 - MyOtherFreezer=ARRAY(0x100913b40) successfully froze and thawed ok 16 - MyOtherFreezer=ARRAY(0x100913b40) successfully froze and thawed ok 17 - filter reports proper pending data ok 18 - MyOtherFreezer successfully froze and thawed ok 19 - MyOtherFreezer successfully froze and thawed ok t/10_units/05_filters/08_stream.t ................. 1..24 ok 1 - use POE::Filter::Stream; ok 2 - $class isa POE::Filter ok 3 - POE::Filter::Stream->can('new') ok 4 - POE::Filter::Stream->can('get') ok 5 - POE::Filter::Stream->can('get_one_start') ok 6 - POE::Filter::Stream->can('get_one') ok 7 - POE::Filter::Stream->can('put') ok 8 - POE::Filter::Stream->can('get_pending') ok 9 - POE::Filter::Stream->can('clone') ok 10 - The object isa POE::Filter::Stream ok 11 - get [standard test] ok 12 - clone() clears buffer [standard test] ok 13 - clone() doesn't change filter type [standard test] ok 14 - get_one_start() only loads buffer [standard test] ok 15 - get_one returns arrayref [standard test] ok 16 - get_one [standard test] ok 17 - put [standard test] ok 18 - received combined test items ok 19 - sent each item discretely ok 20 - get_one_start didn't die or anything ok 21 - pending data is correct ok 22 - get_one() got the right one, baby, uh-huh ok 23 - get_one() returned an empty array on empty buffer ok 24 - pending data is empty ok t/10_units/05_filters/50_stackable.t .............. 1..29 ok 1 - use POE::Filter::Stackable; ok 2 - use POE::Filter::Grep; ok 3 - use POE::Filter::Map; ok 4 - use POE::Filter::RecordBlock; ok 5 - use POE::Filter::Line; ok 6 - filter stack created ok 7 - partial get returned nothing ok 8 - filter stack has correct get_pending ok 9 - filter stack returned correct data ok 10 - filter stack serialized correct data ok 11 - map filter's parser buffer verifies ok 12 - map filter get_one() returns (((1))) ok 13 - map filter get_one() returns (((1))) ok 14 - map filter get_one() returns (((2))) ok 15 - map filter get_one() returns (((3))) ok 16 - map filter get_one() returns (((5))) ok 17 - nothing left to get from map filter ok 18 - filter types stacked correctly ok 19 - popped the correct filter ok 20 - shifted the correct filter ok 21 - repushed, reshifted filters are in original order ok 22 - undef is not a filter ok 23 - bare references are not filters ok 24 - random blessed references are not filters ok 25 - multiple non-filters are not filters ok 26 - filters unchanged despite errors ok 27 - cloned stack is different ok 28 - filters are different ok 29 - but types are the same ok t/10_units/05_filters/99_filterchange.t ........... 1..41 ok 1 - unwrapped payload (do line) matches expectation ok 2 - unwrapped payload (kyriel) matches expectation ok 3 - unwrapped payload (do reference) matches expectation ok 4 - unwrapped payload (coral) matches expectation ok 5 - unwrapped payload (do reference) matches expectation ok 6 - unwrapped payload (drforr) matches expectation ok 7 - unwrapped payload (do block) matches expectation ok 8 - unwrapped payload (fimmtiu) matches expectation ok 9 - unwrapped payload (do block) matches expectation ok 10 - unwrapped payload (sungo) matches expectation ok 11 - unwrapped payload (do reference) matches expectation ok 12 - unwrapped payload (dynweb) matches expectation ok 13 - unwrapped payload (do line) matches expectation ok 14 - unwrapped payload (sky) matches expectation ok 15 - unwrapped payload (do block) matches expectation ok 16 - unwrapped payload (braderuna) matches expectation ok 17 - unwrapped payload (do line) matches expectation ok 18 - unwrapped payload (fletch) matches expectation ok 19 - unwrapped payload (done) matches expectation ok 20 - got rot13 response xlevry ok 21 - got rot13 response nqqv ok 22 - got rot13 response ngglm ok 23 - got rot13 response pevzfba ok 24 - got rot13 response pelfsynzr ok 25 - got rot13 response qatbe ok 26 - got rot13 response serrfvqr ok 27 - got rot13 response unyswnpx ok 28 - got rot13 response yramb ok 29 - got rot13 response zraqry ok 30 - got rot13 response chey ok 31 - got rot13 response ebqrevpx ok 32 - got rot13 response fuvmhxrfn ok 33 - got rot13 response fvzba ok 34 - got rot13 response fxl ok 35 - got rot13 response fgvzcf ok 36 - parsed only whole line from input ok 37 - partial line is waiting in buffer ok 38 - parsed only whole block from input ok 39 - partial block is waiting in buffer ok 40 - parsed only whole reference from input ok 41 - partial reference is waiting in buffer ok t/10_units/06_queues/01_array.t ................... 1..2047 ok 1 - use POE::Queue::Array; ok 2 - queue begins empty ok 3 - can't dequeue from empty queue ok 4 - first enqueue has id 1 ok 5 - second enqueue has id 2 ok 6 - third enqueue has id 3 ok 7 - event one dequeued correctly ok 8 - event two dequeued correctly ok 9 - event three dequeued correctly ok 10 - empty queue marker dequeued correctly ok 11 - enqueued event a correctly ok 12 - enqueued event c correctly ok 13 - enqueued event e correctly ok 14 - enqueued event b correctly ok 15 - enqueued event d correctly ok 16 - removed event b by its ID ok 17 - removed event c by its ID ok 18 - removed event d by its ID ok 19 - didn't have permission to remove event e ok 20 - couldn't remove nonexistent event d ok 21 - dequeued event a correctly ok 22 - dequeued event e correctly ok 23 - empty queue marker dequeued correctly ok 24 - enqueued event a correctly ok 25 - enqueued event c correctly ok 26 - enqueued event e correctly ok 27 - enqueued event b correctly ok 28 - enqueued event d correctly ok 29 - enqueued event f correctly ok 30 - queue contains six events ok 31 - removed odd letters from queue ok 32 - leaving three events ok 33 - no more odd letters to remove ok 34 - removed even letters from queue ok 35 - leaving the queue empty ok 36 - enqueued event a correctly ok 37 - enqueued event b correctly ok 38 - enqueued event c correctly ok 39 - enqueued event d correctly ok 40 - enqueued event e correctly ok 41 - enqueued event f correctly ok 42 - leaving six events in the queue ok 43 - found even letters in queue ok 44 - adjusted event e priority by -15 ok 45 - adjusted event b priority by +15 ok 46 - colliding priorities are FIFO ok 47 - full queue removal leaves zero events !!!!!!!! 1 ok 48 - 000 - -1000 == 1000 (should be 1000) ok 49 - 002 - -998 == 1000 (should be 1000) ok 50 - 004 - -996 == 1000 (should be 1000) ok 51 - 006 - -994 == 1000 (should be 1000) ok 52 - 008 - -992 == 1000 (should be 1000) ok 53 - 010 - -990 == 1000 (should be 1000) ok 54 - 012 - -988 == 1000 (should be 1000) ok 55 - 014 - -986 == 1000 (should be 1000) ok 56 - 016 - -984 == 1000 (should be 1000) ok 57 - 018 - -982 == 1000 (should be 1000) ok 58 - 020 - -980 == 1000 (should be 1000) ok 59 - 022 - -978 == 1000 (should be 1000) ok 60 - 024 - -976 == 1000 (should be 1000) ok 61 - 026 - -974 == 1000 (should be 1000) ok 62 - 028 - -972 == 1000 (should be 1000) ok 63 - 030 - -970 == 1000 (should be 1000) ok 64 - 032 - -968 == 1000 (should be 1000) ok 65 - 034 - -966 == 1000 (should be 1000) ok 66 - 036 - -964 == 1000 (should be 1000) ok 67 - 038 - -962 == 1000 (should be 1000) ok 68 - 040 - -960 == 1000 (should be 1000) ok 69 - 042 - -958 == 1000 (should be 1000) ok 70 - 044 - -956 == 1000 (should be 1000) ok 71 - 046 - -954 == 1000 (should be 1000) ok 72 - 048 - -952 == 1000 (should be 1000) ok 73 - 050 - -950 == 1000 (should be 1000) ok 74 - 052 - -948 == 1000 (should be 1000) ok 75 - 054 - -946 == 1000 (should be 1000) ok 76 - 056 - -944 == 1000 (should be 1000) ok 77 - 058 - -942 == 1000 (should be 1000) ok 78 - 060 - -940 == 1000 (should be 1000) ok 79 - 062 - -938 == 1000 (should be 1000) ok 80 - 064 - -936 == 1000 (should be 1000) ok 81 - 066 - -934 == 1000 (should be 1000) ok 82 - 068 - -932 == 1000 (should be 1000) ok 83 - 070 - -930 == 1000 (should be 1000) ok 84 - 072 - -928 == 1000 (should be 1000) ok 85 - 074 - -926 == 1000 (should be 1000) ok 86 - 076 - -924 == 1000 (should be 1000) ok 87 - 078 - -922 == 1000 (should be 1000) ok 88 - 080 - -920 == 1000 (should be 1000) ok 89 - 082 - -918 == 1000 (should be 1000) ok 90 - 084 - -916 == 1000 (should be 1000) ok 91 - 086 - -914 == 1000 (should be 1000) ok 92 - 088 - -912 == 1000 (should be 1000) ok 93 - 090 - -910 == 1000 (should be 1000) ok 94 - 092 - -908 == 1000 (should be 1000) ok 95 - 094 - -906 == 1000 (should be 1000) ok 96 - 096 - -904 == 1000 (should be 1000) ok 97 - 098 - -902 == 1000 (should be 1000) ok 98 - 100 - -900 == 1000 (should be 1000) ok 99 - 102 - -898 == 1000 (should be 1000) ok 100 - 104 - -896 == 1000 (should be 1000) ok 101 - 106 - -894 == 1000 (should be 1000) ok 102 - 108 - -892 == 1000 (should be 1000) ok 103 - 110 - -890 == 1000 (should be 1000) ok 104 - 112 - -888 == 1000 (should be 1000) ok 105 - 114 - -886 == 1000 (should be 1000) ok 106 - 116 - -884 == 1000 (should be 1000) ok 107 - 118 - -882 == 1000 (should be 1000) ok 108 - 120 - -880 == 1000 (should be 1000) ok 109 - 122 - -878 == 1000 (should be 1000) ok 110 - 124 - -876 == 1000 (should be 1000) ok 111 - 126 - -874 == 1000 (should be 1000) ok 112 - 128 - -872 == 1000 (should be 1000) ok 113 - 130 - -870 == 1000 (should be 1000) ok 114 - 132 - -868 == 1000 (should be 1000) ok 115 - 134 - -866 == 1000 (should be 1000) ok 116 - 136 - -864 == 1000 (should be 1000) ok 117 - 138 - -862 == 1000 (should be 1000) ok 118 - 140 - -860 == 1000 (should be 1000) ok 119 - 142 - -858 == 1000 (should be 1000) ok 120 - 144 - -856 == 1000 (should be 1000) ok 121 - 146 - -854 == 1000 (should be 1000) ok 122 - 148 - -852 == 1000 (should be 1000) ok 123 - 150 - -850 == 1000 (should be 1000) ok 124 - 152 - -848 == 1000 (should be 1000) ok 125 - 154 - -846 == 1000 (should be 1000) ok 126 - 156 - -844 == 1000 (should be 1000) ok 127 - 158 - -842 == 1000 (should be 1000) ok 128 - 160 - -840 == 1000 (should be 1000) ok 129 - 162 - -838 == 1000 (should be 1000) ok 130 - 164 - -836 == 1000 (should be 1000) ok 131 - 166 - -834 == 1000 (should be 1000) ok 132 - 168 - -832 == 1000 (should be 1000) ok 133 - 170 - -830 == 1000 (should be 1000) ok 134 - 172 - -828 == 1000 (should be 1000) ok 135 - 174 - -826 == 1000 (should be 1000) ok 136 - 176 - -824 == 1000 (should be 1000) ok 137 - 178 - -822 == 1000 (should be 1000) ok 138 - 180 - -820 == 1000 (should be 1000) ok 139 - 182 - -818 == 1000 (should be 1000) ok 140 - 184 - -816 == 1000 (should be 1000) ok 141 - 186 - -814 == 1000 (should be 1000) ok 142 - 188 - -812 == 1000 (should be 1000) ok 143 - 190 - -810 == 1000 (should be 1000) ok 144 - 192 - -808 == 1000 (should be 1000) ok 145 - 194 - -806 == 1000 (should be 1000) ok 146 - 196 - -804 == 1000 (should be 1000) ok 147 - 198 - -802 == 1000 (should be 1000) ok 148 - 200 - -800 == 1000 (should be 1000) ok 149 - 202 - -798 == 1000 (should be 1000) ok 150 - 204 - -796 == 1000 (should be 1000) ok 151 - 206 - -794 == 1000 (should be 1000) ok 152 - 208 - -792 == 1000 (should be 1000) ok 153 - 210 - -790 == 1000 (should be 1000) ok 154 - 212 - -788 == 1000 (should be 1000) ok 155 - 214 - -786 == 1000 (should be 1000) ok 156 - 216 - -784 == 1000 (should be 1000) ok 157 - 218 - -782 == 1000 (should be 1000) ok 158 - 220 - -780 == 1000 (should be 1000) ok 159 - 222 - -778 == 1000 (should be 1000) ok 160 - 224 - -776 == 1000 (should be 1000) ok 161 - 226 - -774 == 1000 (should be 1000) ok 162 - 228 - -772 == 1000 (should be 1000) ok 163 - 230 - -770 == 1000 (should be 1000) ok 164 - 232 - -768 == 1000 (should be 1000) ok 165 - 234 - -766 == 1000 (should be 1000) ok 166 - 236 - -764 == 1000 (should be 1000) ok 167 - 238 - -762 == 1000 (should be 1000) ok 168 - 240 - -760 == 1000 (should be 1000) ok 169 - 242 - -758 == 1000 (should be 1000) ok 170 - 244 - -756 == 1000 (should be 1000) ok 171 - 246 - -754 == 1000 (should be 1000) ok 172 - 248 - -752 == 1000 (should be 1000) ok 173 - 250 - -750 == 1000 (should be 1000) ok 174 - 252 - -748 == 1000 (should be 1000) ok 175 - 254 - -746 == 1000 (should be 1000) ok 176 - 256 - -744 == 1000 (should be 1000) ok 177 - 258 - -742 == 1000 (should be 1000) ok 178 - 260 - -740 == 1000 (should be 1000) ok 179 - 262 - -738 == 1000 (should be 1000) ok 180 - 264 - -736 == 1000 (should be 1000) ok 181 - 266 - -734 == 1000 (should be 1000) ok 182 - 268 - -732 == 1000 (should be 1000) ok 183 - 270 - -730 == 1000 (should be 1000) ok 184 - 272 - -728 == 1000 (should be 1000) ok 185 - 274 - -726 == 1000 (should be 1000) ok 186 - 276 - -724 == 1000 (should be 1000) ok 187 - 278 - -722 == 1000 (should be 1000) ok 188 - 280 - -720 == 1000 (should be 1000) ok 189 - 282 - -718 == 1000 (should be 1000) ok 190 - 284 - -716 == 1000 (should be 1000) ok 191 - 286 - -714 == 1000 (should be 1000) ok 192 - 288 - -712 == 1000 (should be 1000) ok 193 - 290 - -710 == 1000 (should be 1000) ok 194 - 292 - -708 == 1000 (should be 1000) ok 195 - 294 - -706 == 1000 (should be 1000) ok 196 - 296 - -704 == 1000 (should be 1000) ok 197 - 298 - -702 == 1000 (should be 1000) ok 198 - 300 - -700 == 1000 (should be 1000) ok 199 - 302 - -698 == 1000 (should be 1000) ok 200 - 304 - -696 == 1000 (should be 1000) ok 201 - 306 - -694 == 1000 (should be 1000) ok 202 - 308 - -692 == 1000 (should be 1000) ok 203 - 310 - -690 == 1000 (should be 1000) ok 204 - 312 - -688 == 1000 (should be 1000) ok 205 - 314 - -686 == 1000 (should be 1000) ok 206 - 316 - -684 == 1000 (should be 1000) ok 207 - 318 - -682 == 1000 (should be 1000) ok 208 - 320 - -680 == 1000 (should be 1000) ok 209 - 322 - -678 == 1000 (should be 1000) ok 210 - 324 - -676 == 1000 (should be 1000) ok 211 - 326 - -674 == 1000 (should be 1000) ok 212 - 328 - -672 == 1000 (should be 1000) ok 213 - 330 - -670 == 1000 (should be 1000) ok 214 - 332 - -668 == 1000 (should be 1000) ok 215 - 334 - -666 == 1000 (should be 1000) ok 216 - 336 - -664 == 1000 (should be 1000) ok 217 - 338 - -662 == 1000 (should be 1000) ok 218 - 340 - -660 == 1000 (should be 1000) ok 219 - 342 - -658 == 1000 (should be 1000) ok 220 - 344 - -656 == 1000 (should be 1000) ok 221 - 346 - -654 == 1000 (should be 1000) ok 222 - 348 - -652 == 1000 (should be 1000) ok 223 - 350 - -650 == 1000 (should be 1000) ok 224 - 352 - -648 == 1000 (should be 1000) ok 225 - 354 - -646 == 1000 (should be 1000) ok 226 - 356 - -644 == 1000 (should be 1000) ok 227 - 358 - -642 == 1000 (should be 1000) ok 228 - 360 - -640 == 1000 (should be 1000) ok 229 - 362 - -638 == 1000 (should be 1000) ok 230 - 364 - -636 == 1000 (should be 1000) ok 231 - 366 - -634 == 1000 (should be 1000) ok 232 - 368 - -632 == 1000 (should be 1000) ok 233 - 370 - -630 == 1000 (should be 1000) ok 234 - 372 - -628 == 1000 (should be 1000) ok 235 - 374 - -626 == 1000 (should be 1000) ok 236 - 376 - -624 == 1000 (should be 1000) ok 237 - 378 - -622 == 1000 (should be 1000) ok 238 - 380 - -620 == 1000 (should be 1000) ok 239 - 382 - -618 == 1000 (should be 1000) ok 240 - 384 - -616 == 1000 (should be 1000) ok 241 - 386 - -614 == 1000 (should be 1000) ok 242 - 388 - -612 == 1000 (should be 1000) ok 243 - 390 - -610 == 1000 (should be 1000) ok 244 - 392 - -608 == 1000 (should be 1000) ok 245 - 394 - -606 == 1000 (should be 1000) ok 246 - 396 - -604 == 1000 (should be 1000) ok 247 - 398 - -602 == 1000 (should be 1000) ok 248 - 400 - -600 == 1000 (should be 1000) ok 249 - 402 - -598 == 1000 (should be 1000) ok 250 - 404 - -596 == 1000 (should be 1000) ok 251 - 406 - -594 == 1000 (should be 1000) ok 252 - 408 - -592 == 1000 (should be 1000) ok 253 - 410 - -590 == 1000 (should be 1000) ok 254 - 412 - -588 == 1000 (should be 1000) ok 255 - 414 - -586 == 1000 (should be 1000) ok 256 - 416 - -584 == 1000 (should be 1000) ok 257 - 418 - -582 == 1000 (should be 1000) ok 258 - 420 - -580 == 1000 (should be 1000) ok 259 - 422 - -578 == 1000 (should be 1000) ok 260 - 424 - -576 == 1000 (should be 1000) ok 261 - 426 - -574 == 1000 (should be 1000) ok 262 - 428 - -572 == 1000 (should be 1000) ok 263 - 430 - -570 == 1000 (should be 1000) ok 264 - 432 - -568 == 1000 (should be 1000) ok 265 - 434 - -566 == 1000 (should be 1000) ok 266 - 436 - -564 == 1000 (should be 1000) ok 267 - 438 - -562 == 1000 (should be 1000) ok 268 - 440 - -560 == 1000 (should be 1000) ok 269 - 442 - -558 == 1000 (should be 1000) ok 270 - 444 - -556 == 1000 (should be 1000) ok 271 - 446 - -554 == 1000 (should be 1000) ok 272 - 448 - -552 == 1000 (should be 1000) ok 273 - 450 - -550 == 1000 (should be 1000) ok 274 - 452 - -548 == 1000 (should be 1000) ok 275 - 454 - -546 == 1000 (should be 1000) ok 276 - 456 - -544 == 1000 (should be 1000) ok 277 - 458 - -542 == 1000 (should be 1000) ok 278 - 460 - -540 == 1000 (should be 1000) ok 279 - 462 - -538 == 1000 (should be 1000) ok 280 - 464 - -536 == 1000 (should be 1000) ok 281 - 466 - -534 == 1000 (should be 1000) ok 282 - 468 - -532 == 1000 (should be 1000) ok 283 - 470 - -530 == 1000 (should be 1000) ok 284 - 472 - -528 == 1000 (should be 1000) ok 285 - 474 - -526 == 1000 (should be 1000) ok 286 - 476 - -524 == 1000 (should be 1000) ok 287 - 478 - -522 == 1000 (should be 1000) ok 288 - 480 - -520 == 1000 (should be 1000) ok 289 - 482 - -518 == 1000 (should be 1000) ok 290 - 484 - -516 == 1000 (should be 1000) ok 291 - 486 - -514 == 1000 (should be 1000) ok 292 - 488 - -512 == 1000 (should be 1000) ok 293 - 490 - -510 == 1000 (should be 1000) ok 294 - 492 - -508 == 1000 (should be 1000) ok 295 - 494 - -506 == 1000 (should be 1000) ok 296 - 496 - -504 == 1000 (should be 1000) ok 297 - 498 - -502 == 1000 (should be 1000) ok 298 - 500 - -500 == 1000 (should be 1000) ok 299 - 502 - -498 == 1000 (should be 1000) ok 300 - 504 - -496 == 1000 (should be 1000) ok 301 - 506 - -494 == 1000 (should be 1000) ok 302 - 508 - -492 == 1000 (should be 1000) ok 303 - 510 - -490 == 1000 (should be 1000) ok 304 - 512 - -488 == 1000 (should be 1000) ok 305 - 514 - -486 == 1000 (should be 1000) ok 306 - 516 - -484 == 1000 (should be 1000) ok 307 - 518 - -482 == 1000 (should be 1000) ok 308 - 520 - -480 == 1000 (should be 1000) ok 309 - 522 - -478 == 1000 (should be 1000) ok 310 - 524 - -476 == 1000 (should be 1000) ok 311 - 526 - -474 == 1000 (should be 1000) ok 312 - 528 - -472 == 1000 (should be 1000) ok 313 - 530 - -470 == 1000 (should be 1000) ok 314 - 532 - -468 == 1000 (should be 1000) ok 315 - 534 - -466 == 1000 (should be 1000) ok 316 - 536 - -464 == 1000 (should be 1000) ok 317 - 538 - -462 == 1000 (should be 1000) ok 318 - 540 - -460 == 1000 (should be 1000) ok 319 - 542 - -458 == 1000 (should be 1000) ok 320 - 544 - -456 == 1000 (should be 1000) ok 321 - 546 - -454 == 1000 (should be 1000) ok 322 - 548 - -452 == 1000 (should be 1000) ok 323 - 550 - -450 == 1000 (should be 1000) ok 324 - 552 - -448 == 1000 (should be 1000) ok 325 - 554 - -446 == 1000 (should be 1000) ok 326 - 556 - -444 == 1000 (should be 1000) ok 327 - 558 - -442 == 1000 (should be 1000) ok 328 - 560 - -440 == 1000 (should be 1000) ok 329 - 562 - -438 == 1000 (should be 1000) ok 330 - 564 - -436 == 1000 (should be 1000) ok 331 - 566 - -434 == 1000 (should be 1000) ok 332 - 568 - -432 == 1000 (should be 1000) ok 333 - 570 - -430 == 1000 (should be 1000) ok 334 - 572 - -428 == 1000 (should be 1000) ok 335 - 574 - -426 == 1000 (should be 1000) ok 336 - 576 - -424 == 1000 (should be 1000) ok 337 - 578 - -422 == 1000 (should be 1000) ok 338 - 580 - -420 == 1000 (should be 1000) ok 339 - 582 - -418 == 1000 (should be 1000) ok 340 - 584 - -416 == 1000 (should be 1000) ok 341 - 586 - -414 == 1000 (should be 1000) ok 342 - 588 - -412 == 1000 (should be 1000) ok 343 - 590 - -410 == 1000 (should be 1000) ok 344 - 592 - -408 == 1000 (should be 1000) ok 345 - 594 - -406 == 1000 (should be 1000) ok 346 - 596 - -404 == 1000 (should be 1000) ok 347 - 598 - -402 == 1000 (should be 1000) ok 348 - 600 - -400 == 1000 (should be 1000) ok 349 - 602 - -398 == 1000 (should be 1000) ok 350 - 604 - -396 == 1000 (should be 1000) ok 351 - 606 - -394 == 1000 (should be 1000) ok 352 - 608 - -392 == 1000 (should be 1000) ok 353 - 610 - -390 == 1000 (should be 1000) ok 354 - 612 - -388 == 1000 (should be 1000) ok 355 - 614 - -386 == 1000 (should be 1000) ok 356 - 616 - -384 == 1000 (should be 1000) ok 357 - 618 - -382 == 1000 (should be 1000) ok 358 - 620 - -380 == 1000 (should be 1000) ok 359 - 622 - -378 == 1000 (should be 1000) ok 360 - 624 - -376 == 1000 (should be 1000) ok 361 - 626 - -374 == 1000 (should be 1000) ok 362 - 628 - -372 == 1000 (should be 1000) ok 363 - 630 - -370 == 1000 (should be 1000) ok 364 - 632 - -368 == 1000 (should be 1000) ok 365 - 634 - -366 == 1000 (should be 1000) ok 366 - 636 - -364 == 1000 (should be 1000) ok 367 - 638 - -362 == 1000 (should be 1000) ok 368 - 640 - -360 == 1000 (should be 1000) ok 369 - 642 - -358 == 1000 (should be 1000) ok 370 - 644 - -356 == 1000 (should be 1000) ok 371 - 646 - -354 == 1000 (should be 1000) ok 372 - 648 - -352 == 1000 (should be 1000) ok 373 - 650 - -350 == 1000 (should be 1000) ok 374 - 652 - -348 == 1000 (should be 1000) ok 375 - 654 - -346 == 1000 (should be 1000) ok 376 - 656 - -344 == 1000 (should be 1000) ok 377 - 658 - -342 == 1000 (should be 1000) ok 378 - 660 - -340 == 1000 (should be 1000) ok 379 - 662 - -338 == 1000 (should be 1000) ok 380 - 664 - -336 == 1000 (should be 1000) ok 381 - 666 - -334 == 1000 (should be 1000) ok 382 - 668 - -332 == 1000 (should be 1000) ok 383 - 670 - -330 == 1000 (should be 1000) ok 384 - 672 - -328 == 1000 (should be 1000) ok 385 - 674 - -326 == 1000 (should be 1000) ok 386 - 676 - -324 == 1000 (should be 1000) ok 387 - 678 - -322 == 1000 (should be 1000) ok 388 - 680 - -320 == 1000 (should be 1000) ok 389 - 682 - -318 == 1000 (should be 1000) ok 390 - 684 - -316 == 1000 (should be 1000) ok 391 - 686 - -314 == 1000 (should be 1000) ok 392 - 688 - -312 == 1000 (should be 1000) ok 393 - 690 - -310 == 1000 (should be 1000) ok 394 - 692 - -308 == 1000 (should be 1000) ok 395 - 694 - -306 == 1000 (should be 1000) ok 396 - 696 - -304 == 1000 (should be 1000) ok 397 - 698 - -302 == 1000 (should be 1000) ok 398 - 700 - -300 == 1000 (should be 1000) ok 399 - 702 - -298 == 1000 (should be 1000) ok 400 - 704 - -296 == 1000 (should be 1000) ok 401 - 706 - -294 == 1000 (should be 1000) ok 402 - 708 - -292 == 1000 (should be 1000) ok 403 - 710 - -290 == 1000 (should be 1000) ok 404 - 712 - -288 == 1000 (should be 1000) ok 405 - 714 - -286 == 1000 (should be 1000) ok 406 - 716 - -284 == 1000 (should be 1000) ok 407 - 718 - -282 == 1000 (should be 1000) ok 408 - 720 - -280 == 1000 (should be 1000) ok 409 - 722 - -278 == 1000 (should be 1000) ok 410 - 724 - -276 == 1000 (should be 1000) ok 411 - 726 - -274 == 1000 (should be 1000) ok 412 - 728 - -272 == 1000 (should be 1000) ok 413 - 730 - -270 == 1000 (should be 1000) ok 414 - 732 - -268 == 1000 (should be 1000) ok 415 - 734 - -266 == 1000 (should be 1000) ok 416 - 736 - -264 == 1000 (should be 1000) ok 417 - 738 - -262 == 1000 (should be 1000) ok 418 - 740 - -260 == 1000 (should be 1000) ok 419 - 742 - -258 == 1000 (should be 1000) ok 420 - 744 - -256 == 1000 (should be 1000) ok 421 - 746 - -254 == 1000 (should be 1000) ok 422 - 748 - -252 == 1000 (should be 1000) ok 423 - 750 - -250 == 1000 (should be 1000) ok 424 - 752 - -248 == 1000 (should be 1000) ok 425 - 754 - -246 == 1000 (should be 1000) ok 426 - 756 - -244 == 1000 (should be 1000) ok 427 - 758 - -242 == 1000 (should be 1000) ok 428 - 760 - -240 == 1000 (should be 1000) ok 429 - 762 - -238 == 1000 (should be 1000) ok 430 - 764 - -236 == 1000 (should be 1000) ok 431 - 766 - -234 == 1000 (should be 1000) ok 432 - 768 - -232 == 1000 (should be 1000) ok 433 - 770 - -230 == 1000 (should be 1000) ok 434 - 772 - -228 == 1000 (should be 1000) ok 435 - 774 - -226 == 1000 (should be 1000) ok 436 - 776 - -224 == 1000 (should be 1000) ok 437 - 778 - -222 == 1000 (should be 1000) ok 438 - 780 - -220 == 1000 (should be 1000) ok 439 - 782 - -218 == 1000 (should be 1000) ok 440 - 784 - -216 == 1000 (should be 1000) ok 441 - 786 - -214 == 1000 (should be 1000) ok 442 - 788 - -212 == 1000 (should be 1000) ok 443 - 790 - -210 == 1000 (should be 1000) ok 444 - 792 - -208 == 1000 (should be 1000) ok 445 - 794 - -206 == 1000 (should be 1000) ok 446 - 796 - -204 == 1000 (should be 1000) ok 447 - 798 - -202 == 1000 (should be 1000) ok 448 - 800 - -200 == 1000 (should be 1000) ok 449 - 802 - -198 == 1000 (should be 1000) ok 450 - 804 - -196 == 1000 (should be 1000) ok 451 - 806 - -194 == 1000 (should be 1000) ok 452 - 808 - -192 == 1000 (should be 1000) ok 453 - 810 - -190 == 1000 (should be 1000) ok 454 - 812 - -188 == 1000 (should be 1000) ok 455 - 814 - -186 == 1000 (should be 1000) ok 456 - 816 - -184 == 1000 (should be 1000) ok 457 - 818 - -182 == 1000 (should be 1000) ok 458 - 820 - -180 == 1000 (should be 1000) ok 459 - 822 - -178 == 1000 (should be 1000) ok 460 - 824 - -176 == 1000 (should be 1000) ok 461 - 826 - -174 == 1000 (should be 1000) ok 462 - 828 - -172 == 1000 (should be 1000) ok 463 - 830 - -170 == 1000 (should be 1000) ok 464 - 832 - -168 == 1000 (should be 1000) ok 465 - 834 - -166 == 1000 (should be 1000) ok 466 - 836 - -164 == 1000 (should be 1000) ok 467 - 838 - -162 == 1000 (should be 1000) ok 468 - 840 - -160 == 1000 (should be 1000) ok 469 - 842 - -158 == 1000 (should be 1000) ok 470 - 844 - -156 == 1000 (should be 1000) ok 471 - 846 - -154 == 1000 (should be 1000) ok 472 - 848 - -152 == 1000 (should be 1000) ok 473 - 850 - -150 == 1000 (should be 1000) ok 474 - 852 - -148 == 1000 (should be 1000) ok 475 - 854 - -146 == 1000 (should be 1000) ok 476 - 856 - -144 == 1000 (should be 1000) ok 477 - 858 - -142 == 1000 (should be 1000) ok 478 - 860 - -140 == 1000 (should be 1000) ok 479 - 862 - -138 == 1000 (should be 1000) ok 480 - 864 - -136 == 1000 (should be 1000) ok 481 - 866 - -134 == 1000 (should be 1000) ok 482 - 868 - -132 == 1000 (should be 1000) ok 483 - 870 - -130 == 1000 (should be 1000) ok 484 - 872 - -128 == 1000 (should be 1000) ok 485 - 874 - -126 == 1000 (should be 1000) ok 486 - 876 - -124 == 1000 (should be 1000) ok 487 - 878 - -122 == 1000 (should be 1000) ok 488 - 880 - -120 == 1000 (should be 1000) ok 489 - 882 - -118 == 1000 (should be 1000) ok 490 - 884 - -116 == 1000 (should be 1000) ok 491 - 886 - -114 == 1000 (should be 1000) ok 492 - 888 - -112 == 1000 (should be 1000) ok 493 - 890 - -110 == 1000 (should be 1000) ok 494 - 892 - -108 == 1000 (should be 1000) ok 495 - 894 - -106 == 1000 (should be 1000) ok 496 - 896 - -104 == 1000 (should be 1000) ok 497 - 898 - -102 == 1000 (should be 1000) ok 498 - 900 - -100 == 1000 (should be 1000) ok 499 - 902 - -98 == 1000 (should be 1000) ok 500 - 904 - -96 == 1000 (should be 1000) ok 501 - 906 - -94 == 1000 (should be 1000) ok 502 - 908 - -92 == 1000 (should be 1000) ok 503 - 910 - -90 == 1000 (should be 1000) ok 504 - 912 - -88 == 1000 (should be 1000) ok 505 - 914 - -86 == 1000 (should be 1000) ok 506 - 916 - -84 == 1000 (should be 1000) ok 507 - 918 - -82 == 1000 (should be 1000) ok 508 - 920 - -80 == 1000 (should be 1000) ok 509 - 922 - -78 == 1000 (should be 1000) ok 510 - 924 - -76 == 1000 (should be 1000) ok 511 - 926 - -74 == 1000 (should be 1000) ok 512 - 928 - -72 == 1000 (should be 1000) ok 513 - 930 - -70 == 1000 (should be 1000) ok 514 - 932 - -68 == 1000 (should be 1000) ok 515 - 934 - -66 == 1000 (should be 1000) ok 516 - 936 - -64 == 1000 (should be 1000) ok 517 - 938 - -62 == 1000 (should be 1000) ok 518 - 940 - -60 == 1000 (should be 1000) ok 519 - 942 - -58 == 1000 (should be 1000) ok 520 - 944 - -56 == 1000 (should be 1000) ok 521 - 946 - -54 == 1000 (should be 1000) ok 522 - 948 - -52 == 1000 (should be 1000) ok 523 - 950 - -50 == 1000 (should be 1000) ok 524 - 952 - -48 == 1000 (should be 1000) ok 525 - 954 - -46 == 1000 (should be 1000) ok 526 - 956 - -44 == 1000 (should be 1000) ok 527 - 958 - -42 == 1000 (should be 1000) ok 528 - 960 - -40 == 1000 (should be 1000) ok 529 - 962 - -38 == 1000 (should be 1000) ok 530 - 964 - -36 == 1000 (should be 1000) ok 531 - 966 - -34 == 1000 (should be 1000) ok 532 - 968 - -32 == 1000 (should be 1000) ok 533 - 970 - -30 == 1000 (should be 1000) ok 534 - 972 - -28 == 1000 (should be 1000) ok 535 - 974 - -26 == 1000 (should be 1000) ok 536 - 976 - -24 == 1000 (should be 1000) ok 537 - 978 - -22 == 1000 (should be 1000) ok 538 - 980 - -20 == 1000 (should be 1000) ok 539 - 982 - -18 == 1000 (should be 1000) ok 540 - 984 - -16 == 1000 (should be 1000) ok 541 - 986 - -14 == 1000 (should be 1000) ok 542 - 988 - -12 == 1000 (should be 1000) ok 543 - 990 - -10 == 1000 (should be 1000) ok 544 - 992 - -8 == 1000 (should be 1000) ok 545 - 994 - -6 == 1000 (should be 1000) ok 546 - 996 - -4 == 1000 (should be 1000) ok 547 - 998 - -2 == 1000 (should be 1000) ok 548 - 001 - 1001 == 1000 (should be 1000) ok 549 - 003 - 1003 == 1000 (should be 1000) ok 550 - 005 - 1005 == 1000 (should be 1000) ok 551 - 007 - 1007 == 1000 (should be 1000) ok 552 - 009 - 1009 == 1000 (should be 1000) ok 553 - 011 - 1011 == 1000 (should be 1000) ok 554 - 013 - 1013 == 1000 (should be 1000) ok 555 - 015 - 1015 == 1000 (should be 1000) ok 556 - 017 - 1017 == 1000 (should be 1000) ok 557 - 019 - 1019 == 1000 (should be 1000) ok 558 - 021 - 1021 == 1000 (should be 1000) ok 559 - 023 - 1023 == 1000 (should be 1000) ok 560 - 025 - 1025 == 1000 (should be 1000) ok 561 - 027 - 1027 == 1000 (should be 1000) ok 562 - 029 - 1029 == 1000 (should be 1000) ok 563 - 031 - 1031 == 1000 (should be 1000) ok 564 - 033 - 1033 == 1000 (should be 1000) ok 565 - 035 - 1035 == 1000 (should be 1000) ok 566 - 037 - 1037 == 1000 (should be 1000) ok 567 - 039 - 1039 == 1000 (should be 1000) ok 568 - 041 - 1041 == 1000 (should be 1000) ok 569 - 043 - 1043 == 1000 (should be 1000) ok 570 - 045 - 1045 == 1000 (should be 1000) ok 571 - 047 - 1047 == 1000 (should be 1000) ok 572 - 049 - 1049 == 1000 (should be 1000) ok 573 - 051 - 1051 == 1000 (should be 1000) ok 574 - 053 - 1053 == 1000 (should be 1000) ok 575 - 055 - 1055 == 1000 (should be 1000) ok 576 - 057 - 1057 == 1000 (should be 1000) ok 577 - 059 - 1059 == 1000 (should be 1000) ok 578 - 061 - 1061 == 1000 (should be 1000) ok 579 - 063 - 1063 == 1000 (should be 1000) ok 580 - 065 - 1065 == 1000 (should be 1000) ok 581 - 067 - 1067 == 1000 (should be 1000) ok 582 - 069 - 1069 == 1000 (should be 1000) ok 583 - 071 - 1071 == 1000 (should be 1000) ok 584 - 073 - 1073 == 1000 (should be 1000) ok 585 - 075 - 1075 == 1000 (should be 1000) ok 586 - 077 - 1077 == 1000 (should be 1000) ok 587 - 079 - 1079 == 1000 (should be 1000) ok 588 - 081 - 1081 == 1000 (should be 1000) ok 589 - 083 - 1083 == 1000 (should be 1000) ok 590 - 085 - 1085 == 1000 (should be 1000) ok 591 - 087 - 1087 == 1000 (should be 1000) ok 592 - 089 - 1089 == 1000 (should be 1000) ok 593 - 091 - 1091 == 1000 (should be 1000) ok 594 - 093 - 1093 == 1000 (should be 1000) ok 595 - 095 - 1095 == 1000 (should be 1000) ok 596 - 097 - 1097 == 1000 (should be 1000) ok 597 - 099 - 1099 == 1000 (should be 1000) ok 598 - 101 - 1101 == 1000 (should be 1000) ok 599 - 103 - 1103 == 1000 (should be 1000) ok 600 - 105 - 1105 == 1000 (should be 1000) ok 601 - 107 - 1107 == 1000 (should be 1000) ok 602 - 109 - 1109 == 1000 (should be 1000) ok 603 - 111 - 1111 == 1000 (should be 1000) ok 604 - 113 - 1113 == 1000 (should be 1000) ok 605 - 115 - 1115 == 1000 (should be 1000) ok 606 - 117 - 1117 == 1000 (should be 1000) ok 607 - 119 - 1119 == 1000 (should be 1000) ok 608 - 121 - 1121 == 1000 (should be 1000) ok 609 - 123 - 1123 == 1000 (should be 1000) ok 610 - 125 - 1125 == 1000 (should be 1000) ok 611 - 127 - 1127 == 1000 (should be 1000) ok 612 - 129 - 1129 == 1000 (should be 1000) ok 613 - 131 - 1131 == 1000 (should be 1000) ok 614 - 133 - 1133 == 1000 (should be 1000) ok 615 - 135 - 1135 == 1000 (should be 1000) ok 616 - 137 - 1137 == 1000 (should be 1000) ok 617 - 139 - 1139 == 1000 (should be 1000) ok 618 - 141 - 1141 == 1000 (should be 1000) ok 619 - 143 - 1143 == 1000 (should be 1000) ok 620 - 145 - 1145 == 1000 (should be 1000) ok 621 - 147 - 1147 == 1000 (should be 1000) ok 622 - 149 - 1149 == 1000 (should be 1000) ok 623 - 151 - 1151 == 1000 (should be 1000) ok 624 - 153 - 1153 == 1000 (should be 1000) ok 625 - 155 - 1155 == 1000 (should be 1000) ok 626 - 157 - 1157 == 1000 (should be 1000) ok 627 - 159 - 1159 == 1000 (should be 1000) ok 628 - 161 - 1161 == 1000 (should be 1000) ok 629 - 163 - 1163 == 1000 (should be 1000) ok 630 - 165 - 1165 == 1000 (should be 1000) ok 631 - 167 - 1167 == 1000 (should be 1000) ok 632 - 169 - 1169 == 1000 (should be 1000) ok 633 - 171 - 1171 == 1000 (should be 1000) ok 634 - 173 - 1173 == 1000 (should be 1000) ok 635 - 175 - 1175 == 1000 (should be 1000) ok 636 - 177 - 1177 == 1000 (should be 1000) ok 637 - 179 - 1179 == 1000 (should be 1000) ok 638 - 181 - 1181 == 1000 (should be 1000) ok 639 - 183 - 1183 == 1000 (should be 1000) ok 640 - 185 - 1185 == 1000 (should be 1000) ok 641 - 187 - 1187 == 1000 (should be 1000) ok 642 - 189 - 1189 == 1000 (should be 1000) ok 643 - 191 - 1191 == 1000 (should be 1000) ok 644 - 193 - 1193 == 1000 (should be 1000) ok 645 - 195 - 1195 == 1000 (should be 1000) ok 646 - 197 - 1197 == 1000 (should be 1000) ok 647 - 199 - 1199 == 1000 (should be 1000) ok 648 - 201 - 1201 == 1000 (should be 1000) ok 649 - 203 - 1203 == 1000 (should be 1000) ok 650 - 205 - 1205 == 1000 (should be 1000) ok 651 - 207 - 1207 == 1000 (should be 1000) ok 652 - 209 - 1209 == 1000 (should be 1000) ok 653 - 211 - 1211 == 1000 (should be 1000) ok 654 - 213 - 1213 == 1000 (should be 1000) ok 655 - 215 - 1215 == 1000 (should be 1000) ok 656 - 217 - 1217 == 1000 (should be 1000) ok 657 - 219 - 1219 == 1000 (should be 1000) ok 658 - 221 - 1221 == 1000 (should be 1000) ok 659 - 223 - 1223 == 1000 (should be 1000) ok 660 - 225 - 1225 == 1000 (should be 1000) ok 661 - 227 - 1227 == 1000 (should be 1000) ok 662 - 229 - 1229 == 1000 (should be 1000) ok 663 - 231 - 1231 == 1000 (should be 1000) ok 664 - 233 - 1233 == 1000 (should be 1000) ok 665 - 235 - 1235 == 1000 (should be 1000) ok 666 - 237 - 1237 == 1000 (should be 1000) ok 667 - 239 - 1239 == 1000 (should be 1000) ok 668 - 241 - 1241 == 1000 (should be 1000) ok 669 - 243 - 1243 == 1000 (should be 1000) ok 670 - 245 - 1245 == 1000 (should be 1000) ok 671 - 247 - 1247 == 1000 (should be 1000) ok 672 - 249 - 1249 == 1000 (should be 1000) ok 673 - 251 - 1251 == 1000 (should be 1000) ok 674 - 253 - 1253 == 1000 (should be 1000) ok 675 - 255 - 1255 == 1000 (should be 1000) ok 676 - 257 - 1257 == 1000 (should be 1000) ok 677 - 259 - 1259 == 1000 (should be 1000) ok 678 - 261 - 1261 == 1000 (should be 1000) ok 679 - 263 - 1263 == 1000 (should be 1000) ok 680 - 265 - 1265 == 1000 (should be 1000) ok 681 - 267 - 1267 == 1000 (should be 1000) ok 682 - 269 - 1269 == 1000 (should be 1000) ok 683 - 271 - 1271 == 1000 (should be 1000) ok 684 - 273 - 1273 == 1000 (should be 1000) ok 685 - 275 - 1275 == 1000 (should be 1000) ok 686 - 277 - 1277 == 1000 (should be 1000) ok 687 - 279 - 1279 == 1000 (should be 1000) ok 688 - 281 - 1281 == 1000 (should be 1000) ok 689 - 283 - 1283 == 1000 (should be 1000) ok 690 - 285 - 1285 == 1000 (should be 1000) ok 691 - 287 - 1287 == 1000 (should be 1000) ok 692 - 289 - 1289 == 1000 (should be 1000) ok 693 - 291 - 1291 == 1000 (should be 1000) ok 694 - 293 - 1293 == 1000 (should be 1000) ok 695 - 295 - 1295 == 1000 (should be 1000) ok 696 - 297 - 1297 == 1000 (should be 1000) ok 697 - 299 - 1299 == 1000 (should be 1000) ok 698 - 301 - 1301 == 1000 (should be 1000) ok 699 - 303 - 1303 == 1000 (should be 1000) ok 700 - 305 - 1305 == 1000 (should be 1000) ok 701 - 307 - 1307 == 1000 (should be 1000) ok 702 - 309 - 1309 == 1000 (should be 1000) ok 703 - 311 - 1311 == 1000 (should be 1000) ok 704 - 313 - 1313 == 1000 (should be 1000) ok 705 - 315 - 1315 == 1000 (should be 1000) ok 706 - 317 - 1317 == 1000 (should be 1000) ok 707 - 319 - 1319 == 1000 (should be 1000) ok 708 - 321 - 1321 == 1000 (should be 1000) ok 709 - 323 - 1323 == 1000 (should be 1000) ok 710 - 325 - 1325 == 1000 (should be 1000) ok 711 - 327 - 1327 == 1000 (should be 1000) ok 712 - 329 - 1329 == 1000 (should be 1000) ok 713 - 331 - 1331 == 1000 (should be 1000) ok 714 - 333 - 1333 == 1000 (should be 1000) ok 715 - 335 - 1335 == 1000 (should be 1000) ok 716 - 337 - 1337 == 1000 (should be 1000) ok 717 - 339 - 1339 == 1000 (should be 1000) ok 718 - 341 - 1341 == 1000 (should be 1000) ok 719 - 343 - 1343 == 1000 (should be 1000) ok 720 - 345 - 1345 == 1000 (should be 1000) ok 721 - 347 - 1347 == 1000 (should be 1000) ok 722 - 349 - 1349 == 1000 (should be 1000) ok 723 - 351 - 1351 == 1000 (should be 1000) ok 724 - 353 - 1353 == 1000 (should be 1000) ok 725 - 355 - 1355 == 1000 (should be 1000) ok 726 - 357 - 1357 == 1000 (should be 1000) ok 727 - 359 - 1359 == 1000 (should be 1000) ok 728 - 361 - 1361 == 1000 (should be 1000) ok 729 - 363 - 1363 == 1000 (should be 1000) ok 730 - 365 - 1365 == 1000 (should be 1000) ok 731 - 367 - 1367 == 1000 (should be 1000) ok 732 - 369 - 1369 == 1000 (should be 1000) ok 733 - 371 - 1371 == 1000 (should be 1000) ok 734 - 373 - 1373 == 1000 (should be 1000) ok 735 - 375 - 1375 == 1000 (should be 1000) ok 736 - 377 - 1377 == 1000 (should be 1000) ok 737 - 379 - 1379 == 1000 (should be 1000) ok 738 - 381 - 1381 == 1000 (should be 1000) ok 739 - 383 - 1383 == 1000 (should be 1000) ok 740 - 385 - 1385 == 1000 (should be 1000) ok 741 - 387 - 1387 == 1000 (should be 1000) ok 742 - 389 - 1389 == 1000 (should be 1000) ok 743 - 391 - 1391 == 1000 (should be 1000) ok 744 - 393 - 1393 == 1000 (should be 1000) ok 745 - 395 - 1395 == 1000 (should be 1000) ok 746 - 397 - 1397 == 1000 (should be 1000) ok 747 - 399 - 1399 == 1000 (should be 1000) ok 748 - 401 - 1401 == 1000 (should be 1000) ok 749 - 403 - 1403 == 1000 (should be 1000) ok 750 - 405 - 1405 == 1000 (should be 1000) ok 751 - 407 - 1407 == 1000 (should be 1000) ok 752 - 409 - 1409 == 1000 (should be 1000) ok 753 - 411 - 1411 == 1000 (should be 1000) ok 754 - 413 - 1413 == 1000 (should be 1000) ok 755 - 415 - 1415 == 1000 (should be 1000) ok 756 - 417 - 1417 == 1000 (should be 1000) ok 757 - 419 - 1419 == 1000 (should be 1000) ok 758 - 421 - 1421 == 1000 (should be 1000) ok 759 - 423 - 1423 == 1000 (should be 1000) ok 760 - 425 - 1425 == 1000 (should be 1000) ok 761 - 427 - 1427 == 1000 (should be 1000) ok 762 - 429 - 1429 == 1000 (should be 1000) ok 763 - 431 - 1431 == 1000 (should be 1000) ok 764 - 433 - 1433 == 1000 (should be 1000) ok 765 - 435 - 1435 == 1000 (should be 1000) ok 766 - 437 - 1437 == 1000 (should be 1000) ok 767 - 439 - 1439 == 1000 (should be 1000) ok 768 - 441 - 1441 == 1000 (should be 1000) ok 769 - 443 - 1443 == 1000 (should be 1000) ok 770 - 445 - 1445 == 1000 (should be 1000) ok 771 - 447 - 1447 == 1000 (should be 1000) ok 772 - 449 - 1449 == 1000 (should be 1000) ok 773 - 451 - 1451 == 1000 (should be 1000) ok 774 - 453 - 1453 == 1000 (should be 1000) ok 775 - 455 - 1455 == 1000 (should be 1000) ok 776 - 457 - 1457 == 1000 (should be 1000) ok 777 - 459 - 1459 == 1000 (should be 1000) ok 778 - 461 - 1461 == 1000 (should be 1000) ok 779 - 463 - 1463 == 1000 (should be 1000) ok 780 - 465 - 1465 == 1000 (should be 1000) ok 781 - 467 - 1467 == 1000 (should be 1000) ok 782 - 469 - 1469 == 1000 (should be 1000) ok 783 - 471 - 1471 == 1000 (should be 1000) ok 784 - 473 - 1473 == 1000 (should be 1000) ok 785 - 475 - 1475 == 1000 (should be 1000) ok 786 - 477 - 1477 == 1000 (should be 1000) ok 787 - 479 - 1479 == 1000 (should be 1000) ok 788 - 481 - 1481 == 1000 (should be 1000) ok 789 - 483 - 1483 == 1000 (should be 1000) ok 790 - 485 - 1485 == 1000 (should be 1000) ok 791 - 487 - 1487 == 1000 (should be 1000) ok 792 - 489 - 1489 == 1000 (should be 1000) ok 793 - 491 - 1491 == 1000 (should be 1000) ok 794 - 493 - 1493 == 1000 (should be 1000) ok 795 - 495 - 1495 == 1000 (should be 1000) ok 796 - 497 - 1497 == 1000 (should be 1000) ok 797 - 499 - 1499 == 1000 (should be 1000) ok 798 - 501 - 1501 == 1000 (should be 1000) ok 799 - 503 - 1503 == 1000 (should be 1000) ok 800 - 505 - 1505 == 1000 (should be 1000) ok 801 - 507 - 1507 == 1000 (should be 1000) ok 802 - 509 - 1509 == 1000 (should be 1000) ok 803 - 511 - 1511 == 1000 (should be 1000) ok 804 - 513 - 1513 == 1000 (should be 1000) ok 805 - 515 - 1515 == 1000 (should be 1000) ok 806 - 517 - 1517 == 1000 (should be 1000) ok 807 - 519 - 1519 == 1000 (should be 1000) ok 808 - 521 - 1521 == 1000 (should be 1000) ok 809 - 523 - 1523 == 1000 (should be 1000) ok 810 - 525 - 1525 == 1000 (should be 1000) ok 811 - 527 - 1527 == 1000 (should be 1000) ok 812 - 529 - 1529 == 1000 (should be 1000) ok 813 - 531 - 1531 == 1000 (should be 1000) ok 814 - 533 - 1533 == 1000 (should be 1000) ok 815 - 535 - 1535 == 1000 (should be 1000) ok 816 - 537 - 1537 == 1000 (should be 1000) ok 817 - 539 - 1539 == 1000 (should be 1000) ok 818 - 541 - 1541 == 1000 (should be 1000) ok 819 - 543 - 1543 == 1000 (should be 1000) ok 820 - 545 - 1545 == 1000 (should be 1000) ok 821 - 547 - 1547 == 1000 (should be 1000) ok 822 - 549 - 1549 == 1000 (should be 1000) ok 823 - 551 - 1551 == 1000 (should be 1000) ok 824 - 553 - 1553 == 1000 (should be 1000) ok 825 - 555 - 1555 == 1000 (should be 1000) ok 826 - 557 - 1557 == 1000 (should be 1000) ok 827 - 559 - 1559 == 1000 (should be 1000) ok 828 - 561 - 1561 == 1000 (should be 1000) ok 829 - 563 - 1563 == 1000 (should be 1000) ok 830 - 565 - 1565 == 1000 (should be 1000) ok 831 - 567 - 1567 == 1000 (should be 1000) ok 832 - 569 - 1569 == 1000 (should be 1000) ok 833 - 571 - 1571 == 1000 (should be 1000) ok 834 - 573 - 1573 == 1000 (should be 1000) ok 835 - 575 - 1575 == 1000 (should be 1000) ok 836 - 577 - 1577 == 1000 (should be 1000) ok 837 - 579 - 1579 == 1000 (should be 1000) ok 838 - 581 - 1581 == 1000 (should be 1000) ok 839 - 583 - 1583 == 1000 (should be 1000) ok 840 - 585 - 1585 == 1000 (should be 1000) ok 841 - 587 - 1587 == 1000 (should be 1000) ok 842 - 589 - 1589 == 1000 (should be 1000) ok 843 - 591 - 1591 == 1000 (should be 1000) ok 844 - 593 - 1593 == 1000 (should be 1000) ok 845 - 595 - 1595 == 1000 (should be 1000) ok 846 - 597 - 1597 == 1000 (should be 1000) ok 847 - 599 - 1599 == 1000 (should be 1000) ok 848 - 601 - 1601 == 1000 (should be 1000) ok 849 - 603 - 1603 == 1000 (should be 1000) ok 850 - 605 - 1605 == 1000 (should be 1000) ok 851 - 607 - 1607 == 1000 (should be 1000) ok 852 - 609 - 1609 == 1000 (should be 1000) ok 853 - 611 - 1611 == 1000 (should be 1000) ok 854 - 613 - 1613 == 1000 (should be 1000) ok 855 - 615 - 1615 == 1000 (should be 1000) ok 856 - 617 - 1617 == 1000 (should be 1000) ok 857 - 619 - 1619 == 1000 (should be 1000) ok 858 - 621 - 1621 == 1000 (should be 1000) ok 859 - 623 - 1623 == 1000 (should be 1000) ok 860 - 625 - 1625 == 1000 (should be 1000) ok 861 - 627 - 1627 == 1000 (should be 1000) ok 862 - 629 - 1629 == 1000 (should be 1000) ok 863 - 631 - 1631 == 1000 (should be 1000) ok 864 - 633 - 1633 == 1000 (should be 1000) ok 865 - 635 - 1635 == 1000 (should be 1000) ok 866 - 637 - 1637 == 1000 (should be 1000) ok 867 - 639 - 1639 == 1000 (should be 1000) ok 868 - 641 - 1641 == 1000 (should be 1000) ok 869 - 643 - 1643 == 1000 (should be 1000) ok 870 - 645 - 1645 == 1000 (should be 1000) ok 871 - 647 - 1647 == 1000 (should be 1000) ok 872 - 649 - 1649 == 1000 (should be 1000) ok 873 - 651 - 1651 == 1000 (should be 1000) ok 874 - 653 - 1653 == 1000 (should be 1000) ok 875 - 655 - 1655 == 1000 (should be 1000) ok 876 - 657 - 1657 == 1000 (should be 1000) ok 877 - 659 - 1659 == 1000 (should be 1000) ok 878 - 661 - 1661 == 1000 (should be 1000) ok 879 - 663 - 1663 == 1000 (should be 1000) ok 880 - 665 - 1665 == 1000 (should be 1000) ok 881 - 667 - 1667 == 1000 (should be 1000) ok 882 - 669 - 1669 == 1000 (should be 1000) ok 883 - 671 - 1671 == 1000 (should be 1000) ok 884 - 673 - 1673 == 1000 (should be 1000) ok 885 - 675 - 1675 == 1000 (should be 1000) ok 886 - 677 - 1677 == 1000 (should be 1000) ok 887 - 679 - 1679 == 1000 (should be 1000) ok 888 - 681 - 1681 == 1000 (should be 1000) ok 889 - 683 - 1683 == 1000 (should be 1000) ok 890 - 685 - 1685 == 1000 (should be 1000) ok 891 - 687 - 1687 == 1000 (should be 1000) ok 892 - 689 - 1689 == 1000 (should be 1000) ok 893 - 691 - 1691 == 1000 (should be 1000) ok 894 - 693 - 1693 == 1000 (should be 1000) ok 895 - 695 - 1695 == 1000 (should be 1000) ok 896 - 697 - 1697 == 1000 (should be 1000) ok 897 - 699 - 1699 == 1000 (should be 1000) ok 898 - 701 - 1701 == 1000 (should be 1000) ok 899 - 703 - 1703 == 1000 (should be 1000) ok 900 - 705 - 1705 == 1000 (should be 1000) ok 901 - 707 - 1707 == 1000 (should be 1000) ok 902 - 709 - 1709 == 1000 (should be 1000) ok 903 - 711 - 1711 == 1000 (should be 1000) ok 904 - 713 - 1713 == 1000 (should be 1000) ok 905 - 715 - 1715 == 1000 (should be 1000) ok 906 - 717 - 1717 == 1000 (should be 1000) ok 907 - 719 - 1719 == 1000 (should be 1000) ok 908 - 721 - 1721 == 1000 (should be 1000) ok 909 - 723 - 1723 == 1000 (should be 1000) ok 910 - 725 - 1725 == 1000 (should be 1000) ok 911 - 727 - 1727 == 1000 (should be 1000) ok 912 - 729 - 1729 == 1000 (should be 1000) ok 913 - 731 - 1731 == 1000 (should be 1000) ok 914 - 733 - 1733 == 1000 (should be 1000) ok 915 - 735 - 1735 == 1000 (should be 1000) ok 916 - 737 - 1737 == 1000 (should be 1000) ok 917 - 739 - 1739 == 1000 (should be 1000) ok 918 - 741 - 1741 == 1000 (should be 1000) ok 919 - 743 - 1743 == 1000 (should be 1000) ok 920 - 745 - 1745 == 1000 (should be 1000) ok 921 - 747 - 1747 == 1000 (should be 1000) ok 922 - 749 - 1749 == 1000 (should be 1000) ok 923 - 751 - 1751 == 1000 (should be 1000) ok 924 - 753 - 1753 == 1000 (should be 1000) ok 925 - 755 - 1755 == 1000 (should be 1000) ok 926 - 757 - 1757 == 1000 (should be 1000) ok 927 - 759 - 1759 == 1000 (should be 1000) ok 928 - 761 - 1761 == 1000 (should be 1000) ok 929 - 763 - 1763 == 1000 (should be 1000) ok 930 - 765 - 1765 == 1000 (should be 1000) ok 931 - 767 - 1767 == 1000 (should be 1000) ok 932 - 769 - 1769 == 1000 (should be 1000) ok 933 - 771 - 1771 == 1000 (should be 1000) ok 934 - 773 - 1773 == 1000 (should be 1000) ok 935 - 775 - 1775 == 1000 (should be 1000) ok 936 - 777 - 1777 == 1000 (should be 1000) ok 937 - 779 - 1779 == 1000 (should be 1000) ok 938 - 781 - 1781 == 1000 (should be 1000) ok 939 - 783 - 1783 == 1000 (should be 1000) ok 940 - 785 - 1785 == 1000 (should be 1000) ok 941 - 787 - 1787 == 1000 (should be 1000) ok 942 - 789 - 1789 == 1000 (should be 1000) ok 943 - 791 - 1791 == 1000 (should be 1000) ok 944 - 793 - 1793 == 1000 (should be 1000) ok 945 - 795 - 1795 == 1000 (should be 1000) ok 946 - 797 - 1797 == 1000 (should be 1000) ok 947 - 799 - 1799 == 1000 (should be 1000) ok 948 - 801 - 1801 == 1000 (should be 1000) ok 949 - 803 - 1803 == 1000 (should be 1000) ok 950 - 805 - 1805 == 1000 (should be 1000) ok 951 - 807 - 1807 == 1000 (should be 1000) ok 952 - 809 - 1809 == 1000 (should be 1000) ok 953 - 811 - 1811 == 1000 (should be 1000) ok 954 - 813 - 1813 == 1000 (should be 1000) ok 955 - 815 - 1815 == 1000 (should be 1000) ok 956 - 817 - 1817 == 1000 (should be 1000) ok 957 - 819 - 1819 == 1000 (should be 1000) ok 958 - 821 - 1821 == 1000 (should be 1000) ok 959 - 823 - 1823 == 1000 (should be 1000) ok 960 - 825 - 1825 == 1000 (should be 1000) ok 961 - 827 - 1827 == 1000 (should be 1000) ok 962 - 829 - 1829 == 1000 (should be 1000) ok 963 - 831 - 1831 == 1000 (should be 1000) ok 964 - 833 - 1833 == 1000 (should be 1000) ok 965 - 835 - 1835 == 1000 (should be 1000) ok 966 - 837 - 1837 == 1000 (should be 1000) ok 967 - 839 - 1839 == 1000 (should be 1000) ok 968 - 841 - 1841 == 1000 (should be 1000) ok 969 - 843 - 1843 == 1000 (should be 1000) ok 970 - 845 - 1845 == 1000 (should be 1000) ok 971 - 847 - 1847 == 1000 (should be 1000) ok 972 - 849 - 1849 == 1000 (should be 1000) ok 973 - 851 - 1851 == 1000 (should be 1000) ok 974 - 853 - 1853 == 1000 (should be 1000) ok 975 - 855 - 1855 == 1000 (should be 1000) ok 976 - 857 - 1857 == 1000 (should be 1000) ok 977 - 859 - 1859 == 1000 (should be 1000) ok 978 - 861 - 1861 == 1000 (should be 1000) ok 979 - 863 - 1863 == 1000 (should be 1000) ok 980 - 865 - 1865 == 1000 (should be 1000) ok 981 - 867 - 1867 == 1000 (should be 1000) ok 982 - 869 - 1869 == 1000 (should be 1000) ok 983 - 871 - 1871 == 1000 (should be 1000) ok 984 - 873 - 1873 == 1000 (should be 1000) ok 985 - 875 - 1875 == 1000 (should be 1000) ok 986 - 877 - 1877 == 1000 (should be 1000) ok 987 - 879 - 1879 == 1000 (should be 1000) ok 988 - 881 - 1881 == 1000 (should be 1000) ok 989 - 883 - 1883 == 1000 (should be 1000) ok 990 - 885 - 1885 == 1000 (should be 1000) ok 991 - 887 - 1887 == 1000 (should be 1000) ok 992 - 889 - 1889 == 1000 (should be 1000) ok 993 - 891 - 1891 == 1000 (should be 1000) ok 994 - 893 - 1893 == 1000 (should be 1000) ok 995 - 895 - 1895 == 1000 (should be 1000) ok 996 - 897 - 1897 == 1000 (should be 1000) ok 997 - 899 - 1899 == 1000 (should be 1000) ok 998 - 901 - 1901 == 1000 (should be 1000) ok 999 - 903 - 1903 == 1000 (should be 1000) ok 1000 - 905 - 1905 == 1000 (should be 1000) ok 1001 - 907 - 1907 == 1000 (should be 1000) ok 1002 - 909 - 1909 == 1000 (should be 1000) ok 1003 - 911 - 1911 == 1000 (should be 1000) ok 1004 - 913 - 1913 == 1000 (should be 1000) ok 1005 - 915 - 1915 == 1000 (should be 1000) ok 1006 - 917 - 1917 == 1000 (should be 1000) ok 1007 - 919 - 1919 == 1000 (should be 1000) ok 1008 - 921 - 1921 == 1000 (should be 1000) ok 1009 - 923 - 1923 == 1000 (should be 1000) ok 1010 - 925 - 1925 == 1000 (should be 1000) ok 1011 - 927 - 1927 == 1000 (should be 1000) ok 1012 - 929 - 1929 == 1000 (should be 1000) ok 1013 - 931 - 1931 == 1000 (should be 1000) ok 1014 - 933 - 1933 == 1000 (should be 1000) ok 1015 - 935 - 1935 == 1000 (should be 1000) ok 1016 - 937 - 1937 == 1000 (should be 1000) ok 1017 - 939 - 1939 == 1000 (should be 1000) ok 1018 - 941 - 1941 == 1000 (should be 1000) ok 1019 - 943 - 1943 == 1000 (should be 1000) ok 1020 - 945 - 1945 == 1000 (should be 1000) ok 1021 - 947 - 1947 == 1000 (should be 1000) ok 1022 - 949 - 1949 == 1000 (should be 1000) ok 1023 - 951 - 1951 == 1000 (should be 1000) ok 1024 - 953 - 1953 == 1000 (should be 1000) ok 1025 - 955 - 1955 == 1000 (should be 1000) ok 1026 - 957 - 1957 == 1000 (should be 1000) ok 1027 - 959 - 1959 == 1000 (should be 1000) ok 1028 - 961 - 1961 == 1000 (should be 1000) ok 1029 - 963 - 1963 == 1000 (should be 1000) ok 1030 - 965 - 1965 == 1000 (should be 1000) ok 1031 - 967 - 1967 == 1000 (should be 1000) ok 1032 - 969 - 1969 == 1000 (should be 1000) ok 1033 - 971 - 1971 == 1000 (should be 1000) ok 1034 - 973 - 1973 == 1000 (should be 1000) ok 1035 - 975 - 1975 == 1000 (should be 1000) ok 1036 - 977 - 1977 == 1000 (should be 1000) ok 1037 - 979 - 1979 == 1000 (should be 1000) ok 1038 - 981 - 1981 == 1000 (should be 1000) ok 1039 - 983 - 1983 == 1000 (should be 1000) ok 1040 - 985 - 1985 == 1000 (should be 1000) ok 1041 - 987 - 1987 == 1000 (should be 1000) ok 1042 - 989 - 1989 == 1000 (should be 1000) ok 1043 - 991 - 1991 == 1000 (should be 1000) ok 1044 - 993 - 1993 == 1000 (should be 1000) ok 1045 - 995 - 1995 == 1000 (should be 1000) ok 1046 - 997 - 1997 == 1000 (should be 1000) ok 1047 - 999 - 1999 == 1000 (should be 1000) ok 1048 - 000 - 500 == 500 (should be 500) ok 1049 - 001 - 501 == 500 (should be 500) ok 1050 - 002 - 502 == 500 (should be 500) ok 1051 - 003 - 503 == 500 (should be 500) ok 1052 - 004 - 504 == 500 (should be 500) ok 1053 - 005 - 505 == 500 (should be 500) ok 1054 - 006 - 506 == 500 (should be 500) ok 1055 - 007 - 507 == 500 (should be 500) ok 1056 - 008 - 508 == 500 (should be 500) ok 1057 - 009 - 509 == 500 (should be 500) ok 1058 - 010 - 510 == 500 (should be 500) ok 1059 - 011 - 511 == 500 (should be 500) ok 1060 - 012 - 512 == 500 (should be 500) ok 1061 - 013 - 513 == 500 (should be 500) ok 1062 - 014 - 514 == 500 (should be 500) ok 1063 - 015 - 515 == 500 (should be 500) ok 1064 - 016 - 516 == 500 (should be 500) ok 1065 - 017 - 517 == 500 (should be 500) ok 1066 - 018 - 518 == 500 (should be 500) ok 1067 - 019 - 519 == 500 (should be 500) ok 1068 - 020 - 520 == 500 (should be 500) ok 1069 - 021 - 521 == 500 (should be 500) ok 1070 - 022 - 522 == 500 (should be 500) ok 1071 - 023 - 523 == 500 (should be 500) ok 1072 - 024 - 524 == 500 (should be 500) ok 1073 - 025 - 525 == 500 (should be 500) ok 1074 - 026 - 526 == 500 (should be 500) ok 1075 - 027 - 527 == 500 (should be 500) ok 1076 - 028 - 528 == 500 (should be 500) ok 1077 - 029 - 529 == 500 (should be 500) ok 1078 - 030 - 530 == 500 (should be 500) ok 1079 - 031 - 531 == 500 (should be 500) ok 1080 - 032 - 532 == 500 (should be 500) ok 1081 - 033 - 533 == 500 (should be 500) ok 1082 - 034 - 534 == 500 (should be 500) ok 1083 - 035 - 535 == 500 (should be 500) ok 1084 - 036 - 536 == 500 (should be 500) ok 1085 - 037 - 537 == 500 (should be 500) ok 1086 - 038 - 538 == 500 (should be 500) ok 1087 - 039 - 539 == 500 (should be 500) ok 1088 - 040 - 540 == 500 (should be 500) ok 1089 - 041 - 541 == 500 (should be 500) ok 1090 - 042 - 542 == 500 (should be 500) ok 1091 - 043 - 543 == 500 (should be 500) ok 1092 - 044 - 544 == 500 (should be 500) ok 1093 - 045 - 545 == 500 (should be 500) ok 1094 - 046 - 546 == 500 (should be 500) ok 1095 - 047 - 547 == 500 (should be 500) ok 1096 - 048 - 548 == 500 (should be 500) ok 1097 - 049 - 549 == 500 (should be 500) ok 1098 - 050 - 550 == 500 (should be 500) ok 1099 - 051 - 551 == 500 (should be 500) ok 1100 - 052 - 552 == 500 (should be 500) ok 1101 - 053 - 553 == 500 (should be 500) ok 1102 - 054 - 554 == 500 (should be 500) ok 1103 - 055 - 555 == 500 (should be 500) ok 1104 - 056 - 556 == 500 (should be 500) ok 1105 - 057 - 557 == 500 (should be 500) ok 1106 - 058 - 558 == 500 (should be 500) ok 1107 - 059 - 559 == 500 (should be 500) ok 1108 - 060 - 560 == 500 (should be 500) ok 1109 - 061 - 561 == 500 (should be 500) ok 1110 - 062 - 562 == 500 (should be 500) ok 1111 - 063 - 563 == 500 (should be 500) ok 1112 - 064 - 564 == 500 (should be 500) ok 1113 - 065 - 565 == 500 (should be 500) ok 1114 - 066 - 566 == 500 (should be 500) ok 1115 - 067 - 567 == 500 (should be 500) ok 1116 - 068 - 568 == 500 (should be 500) ok 1117 - 069 - 569 == 500 (should be 500) ok 1118 - 070 - 570 == 500 (should be 500) ok 1119 - 071 - 571 == 500 (should be 500) ok 1120 - 072 - 572 == 500 (should be 500) ok 1121 - 073 - 573 == 500 (should be 500) ok 1122 - 074 - 574 == 500 (should be 500) ok 1123 - 075 - 575 == 500 (should be 500) ok 1124 - 076 - 576 == 500 (should be 500) ok 1125 - 077 - 577 == 500 (should be 500) ok 1126 - 078 - 578 == 500 (should be 500) ok 1127 - 079 - 579 == 500 (should be 500) ok 1128 - 080 - 580 == 500 (should be 500) ok 1129 - 081 - 581 == 500 (should be 500) ok 1130 - 082 - 582 == 500 (should be 500) ok 1131 - 083 - 583 == 500 (should be 500) ok 1132 - 084 - 584 == 500 (should be 500) ok 1133 - 085 - 585 == 500 (should be 500) ok 1134 - 086 - 586 == 500 (should be 500) ok 1135 - 087 - 587 == 500 (should be 500) ok 1136 - 088 - 588 == 500 (should be 500) ok 1137 - 089 - 589 == 500 (should be 500) ok 1138 - 090 - 590 == 500 (should be 500) ok 1139 - 091 - 591 == 500 (should be 500) ok 1140 - 092 - 592 == 500 (should be 500) ok 1141 - 093 - 593 == 500 (should be 500) ok 1142 - 094 - 594 == 500 (should be 500) ok 1143 - 095 - 595 == 500 (should be 500) ok 1144 - 096 - 596 == 500 (should be 500) ok 1145 - 097 - 597 == 500 (should be 500) ok 1146 - 098 - 598 == 500 (should be 500) ok 1147 - 099 - 599 == 500 (should be 500) ok 1148 - 100 - 600 == 500 (should be 500) ok 1149 - 101 - 601 == 500 (should be 500) ok 1150 - 102 - 602 == 500 (should be 500) ok 1151 - 103 - 603 == 500 (should be 500) ok 1152 - 104 - 604 == 500 (should be 500) ok 1153 - 105 - 605 == 500 (should be 500) ok 1154 - 106 - 606 == 500 (should be 500) ok 1155 - 107 - 607 == 500 (should be 500) ok 1156 - 108 - 608 == 500 (should be 500) ok 1157 - 109 - 609 == 500 (should be 500) ok 1158 - 110 - 610 == 500 (should be 500) ok 1159 - 111 - 611 == 500 (should be 500) ok 1160 - 112 - 612 == 500 (should be 500) ok 1161 - 113 - 613 == 500 (should be 500) ok 1162 - 114 - 614 == 500 (should be 500) ok 1163 - 115 - 615 == 500 (should be 500) ok 1164 - 116 - 616 == 500 (should be 500) ok 1165 - 117 - 617 == 500 (should be 500) ok 1166 - 118 - 618 == 500 (should be 500) ok 1167 - 119 - 619 == 500 (should be 500) ok 1168 - 120 - 620 == 500 (should be 500) ok 1169 - 121 - 621 == 500 (should be 500) ok 1170 - 122 - 622 == 500 (should be 500) ok 1171 - 123 - 623 == 500 (should be 500) ok 1172 - 124 - 624 == 500 (should be 500) ok 1173 - 125 - 625 == 500 (should be 500) ok 1174 - 126 - 626 == 500 (should be 500) ok 1175 - 127 - 627 == 500 (should be 500) ok 1176 - 128 - 628 == 500 (should be 500) ok 1177 - 129 - 629 == 500 (should be 500) ok 1178 - 130 - 630 == 500 (should be 500) ok 1179 - 131 - 631 == 500 (should be 500) ok 1180 - 132 - 632 == 500 (should be 500) ok 1181 - 133 - 633 == 500 (should be 500) ok 1182 - 134 - 634 == 500 (should be 500) ok 1183 - 135 - 635 == 500 (should be 500) ok 1184 - 136 - 636 == 500 (should be 500) ok 1185 - 137 - 637 == 500 (should be 500) ok 1186 - 138 - 638 == 500 (should be 500) ok 1187 - 139 - 639 == 500 (should be 500) ok 1188 - 140 - 640 == 500 (should be 500) ok 1189 - 141 - 641 == 500 (should be 500) ok 1190 - 142 - 642 == 500 (should be 500) ok 1191 - 143 - 643 == 500 (should be 500) ok 1192 - 144 - 644 == 500 (should be 500) ok 1193 - 145 - 645 == 500 (should be 500) ok 1194 - 146 - 646 == 500 (should be 500) ok 1195 - 147 - 647 == 500 (should be 500) ok 1196 - 148 - 648 == 500 (should be 500) ok 1197 - 149 - 649 == 500 (should be 500) ok 1198 - 150 - 650 == 500 (should be 500) ok 1199 - 151 - 651 == 500 (should be 500) ok 1200 - 152 - 652 == 500 (should be 500) ok 1201 - 153 - 653 == 500 (should be 500) ok 1202 - 154 - 654 == 500 (should be 500) ok 1203 - 155 - 655 == 500 (should be 500) ok 1204 - 156 - 656 == 500 (should be 500) ok 1205 - 157 - 657 == 500 (should be 500) ok 1206 - 158 - 658 == 500 (should be 500) ok 1207 - 159 - 659 == 500 (should be 500) ok 1208 - 160 - 660 == 500 (should be 500) ok 1209 - 161 - 661 == 500 (should be 500) ok 1210 - 162 - 662 == 500 (should be 500) ok 1211 - 163 - 663 == 500 (should be 500) ok 1212 - 164 - 664 == 500 (should be 500) ok 1213 - 165 - 665 == 500 (should be 500) ok 1214 - 166 - 666 == 500 (should be 500) ok 1215 - 167 - 667 == 500 (should be 500) ok 1216 - 168 - 668 == 500 (should be 500) ok 1217 - 169 - 669 == 500 (should be 500) ok 1218 - 170 - 670 == 500 (should be 500) ok 1219 - 171 - 671 == 500 (should be 500) ok 1220 - 172 - 672 == 500 (should be 500) ok 1221 - 173 - 673 == 500 (should be 500) ok 1222 - 174 - 674 == 500 (should be 500) ok 1223 - 175 - 675 == 500 (should be 500) ok 1224 - 176 - 676 == 500 (should be 500) ok 1225 - 177 - 677 == 500 (should be 500) ok 1226 - 178 - 678 == 500 (should be 500) ok 1227 - 179 - 679 == 500 (should be 500) ok 1228 - 180 - 680 == 500 (should be 500) ok 1229 - 181 - 681 == 500 (should be 500) ok 1230 - 182 - 682 == 500 (should be 500) ok 1231 - 183 - 683 == 500 (should be 500) ok 1232 - 184 - 684 == 500 (should be 500) ok 1233 - 185 - 685 == 500 (should be 500) ok 1234 - 186 - 686 == 500 (should be 500) ok 1235 - 187 - 687 == 500 (should be 500) ok 1236 - 188 - 688 == 500 (should be 500) ok 1237 - 189 - 689 == 500 (should be 500) ok 1238 - 190 - 690 == 500 (should be 500) ok 1239 - 191 - 691 == 500 (should be 500) ok 1240 - 192 - 692 == 500 (should be 500) ok 1241 - 193 - 693 == 500 (should be 500) ok 1242 - 194 - 694 == 500 (should be 500) ok 1243 - 195 - 695 == 500 (should be 500) ok 1244 - 196 - 696 == 500 (should be 500) ok 1245 - 197 - 697 == 500 (should be 500) ok 1246 - 198 - 698 == 500 (should be 500) ok 1247 - 199 - 699 == 500 (should be 500) ok 1248 - 200 - 700 == 500 (should be 500) ok 1249 - 201 - 701 == 500 (should be 500) ok 1250 - 202 - 702 == 500 (should be 500) ok 1251 - 203 - 703 == 500 (should be 500) ok 1252 - 204 - 704 == 500 (should be 500) ok 1253 - 205 - 705 == 500 (should be 500) ok 1254 - 206 - 706 == 500 (should be 500) ok 1255 - 207 - 707 == 500 (should be 500) ok 1256 - 208 - 708 == 500 (should be 500) ok 1257 - 209 - 709 == 500 (should be 500) ok 1258 - 210 - 710 == 500 (should be 500) ok 1259 - 211 - 711 == 500 (should be 500) ok 1260 - 212 - 712 == 500 (should be 500) ok 1261 - 213 - 713 == 500 (should be 500) ok 1262 - 214 - 714 == 500 (should be 500) ok 1263 - 215 - 715 == 500 (should be 500) ok 1264 - 216 - 716 == 500 (should be 500) ok 1265 - 217 - 717 == 500 (should be 500) ok 1266 - 218 - 718 == 500 (should be 500) ok 1267 - 219 - 719 == 500 (should be 500) ok 1268 - 220 - 720 == 500 (should be 500) ok 1269 - 221 - 721 == 500 (should be 500) ok 1270 - 222 - 722 == 500 (should be 500) ok 1271 - 223 - 723 == 500 (should be 500) ok 1272 - 224 - 724 == 500 (should be 500) ok 1273 - 225 - 725 == 500 (should be 500) ok 1274 - 226 - 726 == 500 (should be 500) ok 1275 - 227 - 727 == 500 (should be 500) ok 1276 - 228 - 728 == 500 (should be 500) ok 1277 - 229 - 729 == 500 (should be 500) ok 1278 - 230 - 730 == 500 (should be 500) ok 1279 - 231 - 731 == 500 (should be 500) ok 1280 - 232 - 732 == 500 (should be 500) ok 1281 - 233 - 733 == 500 (should be 500) ok 1282 - 234 - 734 == 500 (should be 500) ok 1283 - 235 - 735 == 500 (should be 500) ok 1284 - 236 - 736 == 500 (should be 500) ok 1285 - 237 - 737 == 500 (should be 500) ok 1286 - 238 - 738 == 500 (should be 500) ok 1287 - 239 - 739 == 500 (should be 500) ok 1288 - 240 - 740 == 500 (should be 500) ok 1289 - 241 - 741 == 500 (should be 500) ok 1290 - 242 - 742 == 500 (should be 500) ok 1291 - 243 - 743 == 500 (should be 500) ok 1292 - 244 - 744 == 500 (should be 500) ok 1293 - 245 - 745 == 500 (should be 500) ok 1294 - 246 - 746 == 500 (should be 500) ok 1295 - 247 - 747 == 500 (should be 500) ok 1296 - 248 - 748 == 500 (should be 500) ok 1297 - 249 - 749 == 500 (should be 500) ok 1298 - 250 - 750 == 500 (should be 500) ok 1299 - 251 - 751 == 500 (should be 500) ok 1300 - 252 - 752 == 500 (should be 500) ok 1301 - 253 - 753 == 500 (should be 500) ok 1302 - 254 - 754 == 500 (should be 500) ok 1303 - 255 - 755 == 500 (should be 500) ok 1304 - 256 - 756 == 500 (should be 500) ok 1305 - 257 - 757 == 500 (should be 500) ok 1306 - 258 - 758 == 500 (should be 500) ok 1307 - 259 - 759 == 500 (should be 500) ok 1308 - 260 - 760 == 500 (should be 500) ok 1309 - 261 - 761 == 500 (should be 500) ok 1310 - 262 - 762 == 500 (should be 500) ok 1311 - 263 - 763 == 500 (should be 500) ok 1312 - 264 - 764 == 500 (should be 500) ok 1313 - 265 - 765 == 500 (should be 500) ok 1314 - 266 - 766 == 500 (should be 500) ok 1315 - 267 - 767 == 500 (should be 500) ok 1316 - 268 - 768 == 500 (should be 500) ok 1317 - 269 - 769 == 500 (should be 500) ok 1318 - 270 - 770 == 500 (should be 500) ok 1319 - 271 - 771 == 500 (should be 500) ok 1320 - 272 - 772 == 500 (should be 500) ok 1321 - 273 - 773 == 500 (should be 500) ok 1322 - 274 - 774 == 500 (should be 500) ok 1323 - 275 - 775 == 500 (should be 500) ok 1324 - 276 - 776 == 500 (should be 500) ok 1325 - 277 - 777 == 500 (should be 500) ok 1326 - 278 - 778 == 500 (should be 500) ok 1327 - 279 - 779 == 500 (should be 500) ok 1328 - 280 - 780 == 500 (should be 500) ok 1329 - 281 - 781 == 500 (should be 500) ok 1330 - 282 - 782 == 500 (should be 500) ok 1331 - 283 - 783 == 500 (should be 500) ok 1332 - 284 - 784 == 500 (should be 500) ok 1333 - 285 - 785 == 500 (should be 500) ok 1334 - 286 - 786 == 500 (should be 500) ok 1335 - 287 - 787 == 500 (should be 500) ok 1336 - 288 - 788 == 500 (should be 500) ok 1337 - 289 - 789 == 500 (should be 500) ok 1338 - 290 - 790 == 500 (should be 500) ok 1339 - 291 - 791 == 500 (should be 500) ok 1340 - 292 - 792 == 500 (should be 500) ok 1341 - 293 - 793 == 500 (should be 500) ok 1342 - 294 - 794 == 500 (should be 500) ok 1343 - 295 - 795 == 500 (should be 500) ok 1344 - 296 - 796 == 500 (should be 500) ok 1345 - 297 - 797 == 500 (should be 500) ok 1346 - 298 - 798 == 500 (should be 500) ok 1347 - 299 - 799 == 500 (should be 500) ok 1348 - 300 - 800 == 500 (should be 500) ok 1349 - 301 - 801 == 500 (should be 500) ok 1350 - 302 - 802 == 500 (should be 500) ok 1351 - 303 - 803 == 500 (should be 500) ok 1352 - 304 - 804 == 500 (should be 500) ok 1353 - 305 - 805 == 500 (should be 500) ok 1354 - 306 - 806 == 500 (should be 500) ok 1355 - 307 - 807 == 500 (should be 500) ok 1356 - 308 - 808 == 500 (should be 500) ok 1357 - 309 - 809 == 500 (should be 500) ok 1358 - 310 - 810 == 500 (should be 500) ok 1359 - 311 - 811 == 500 (should be 500) ok 1360 - 312 - 812 == 500 (should be 500) ok 1361 - 313 - 813 == 500 (should be 500) ok 1362 - 314 - 814 == 500 (should be 500) ok 1363 - 315 - 815 == 500 (should be 500) ok 1364 - 316 - 816 == 500 (should be 500) ok 1365 - 317 - 817 == 500 (should be 500) ok 1366 - 318 - 818 == 500 (should be 500) ok 1367 - 319 - 819 == 500 (should be 500) ok 1368 - 320 - 820 == 500 (should be 500) ok 1369 - 321 - 821 == 500 (should be 500) ok 1370 - 322 - 822 == 500 (should be 500) ok 1371 - 323 - 823 == 500 (should be 500) ok 1372 - 324 - 824 == 500 (should be 500) ok 1373 - 325 - 825 == 500 (should be 500) ok 1374 - 326 - 826 == 500 (should be 500) ok 1375 - 327 - 827 == 500 (should be 500) ok 1376 - 328 - 828 == 500 (should be 500) ok 1377 - 329 - 829 == 500 (should be 500) ok 1378 - 330 - 830 == 500 (should be 500) ok 1379 - 331 - 831 == 500 (should be 500) ok 1380 - 332 - 832 == 500 (should be 500) ok 1381 - 333 - 833 == 500 (should be 500) ok 1382 - 334 - 834 == 500 (should be 500) ok 1383 - 335 - 835 == 500 (should be 500) ok 1384 - 336 - 836 == 500 (should be 500) ok 1385 - 337 - 837 == 500 (should be 500) ok 1386 - 338 - 838 == 500 (should be 500) ok 1387 - 339 - 839 == 500 (should be 500) ok 1388 - 340 - 840 == 500 (should be 500) ok 1389 - 341 - 841 == 500 (should be 500) ok 1390 - 342 - 842 == 500 (should be 500) ok 1391 - 343 - 843 == 500 (should be 500) ok 1392 - 344 - 844 == 500 (should be 500) ok 1393 - 345 - 845 == 500 (should be 500) ok 1394 - 346 - 846 == 500 (should be 500) ok 1395 - 347 - 847 == 500 (should be 500) ok 1396 - 348 - 848 == 500 (should be 500) ok 1397 - 349 - 849 == 500 (should be 500) ok 1398 - 350 - 850 == 500 (should be 500) ok 1399 - 351 - 851 == 500 (should be 500) ok 1400 - 352 - 852 == 500 (should be 500) ok 1401 - 353 - 853 == 500 (should be 500) ok 1402 - 354 - 854 == 500 (should be 500) ok 1403 - 355 - 855 == 500 (should be 500) ok 1404 - 356 - 856 == 500 (should be 500) ok 1405 - 357 - 857 == 500 (should be 500) ok 1406 - 358 - 858 == 500 (should be 500) ok 1407 - 359 - 859 == 500 (should be 500) ok 1408 - 360 - 860 == 500 (should be 500) ok 1409 - 361 - 861 == 500 (should be 500) ok 1410 - 362 - 862 == 500 (should be 500) ok 1411 - 363 - 863 == 500 (should be 500) ok 1412 - 364 - 864 == 500 (should be 500) ok 1413 - 365 - 865 == 500 (should be 500) ok 1414 - 366 - 866 == 500 (should be 500) ok 1415 - 367 - 867 == 500 (should be 500) ok 1416 - 368 - 868 == 500 (should be 500) ok 1417 - 369 - 869 == 500 (should be 500) ok 1418 - 370 - 870 == 500 (should be 500) ok 1419 - 371 - 871 == 500 (should be 500) ok 1420 - 372 - 872 == 500 (should be 500) ok 1421 - 373 - 873 == 500 (should be 500) ok 1422 - 374 - 874 == 500 (should be 500) ok 1423 - 375 - 875 == 500 (should be 500) ok 1424 - 376 - 876 == 500 (should be 500) ok 1425 - 377 - 877 == 500 (should be 500) ok 1426 - 378 - 878 == 500 (should be 500) ok 1427 - 379 - 879 == 500 (should be 500) ok 1428 - 380 - 880 == 500 (should be 500) ok 1429 - 381 - 881 == 500 (should be 500) ok 1430 - 382 - 882 == 500 (should be 500) ok 1431 - 383 - 883 == 500 (should be 500) ok 1432 - 384 - 884 == 500 (should be 500) ok 1433 - 385 - 885 == 500 (should be 500) ok 1434 - 386 - 886 == 500 (should be 500) ok 1435 - 387 - 887 == 500 (should be 500) ok 1436 - 388 - 888 == 500 (should be 500) ok 1437 - 389 - 889 == 500 (should be 500) ok 1438 - 390 - 890 == 500 (should be 500) ok 1439 - 391 - 891 == 500 (should be 500) ok 1440 - 392 - 892 == 500 (should be 500) ok 1441 - 393 - 893 == 500 (should be 500) ok 1442 - 394 - 894 == 500 (should be 500) ok 1443 - 395 - 895 == 500 (should be 500) ok 1444 - 396 - 896 == 500 (should be 500) ok 1445 - 397 - 897 == 500 (should be 500) ok 1446 - 398 - 898 == 500 (should be 500) ok 1447 - 399 - 899 == 500 (should be 500) ok 1448 - 400 - 900 == 500 (should be 500) ok 1449 - 401 - 901 == 500 (should be 500) ok 1450 - 402 - 902 == 500 (should be 500) ok 1451 - 403 - 903 == 500 (should be 500) ok 1452 - 404 - 904 == 500 (should be 500) ok 1453 - 405 - 905 == 500 (should be 500) ok 1454 - 406 - 906 == 500 (should be 500) ok 1455 - 407 - 907 == 500 (should be 500) ok 1456 - 408 - 908 == 500 (should be 500) ok 1457 - 409 - 909 == 500 (should be 500) ok 1458 - 410 - 910 == 500 (should be 500) ok 1459 - 411 - 911 == 500 (should be 500) ok 1460 - 412 - 912 == 500 (should be 500) ok 1461 - 413 - 913 == 500 (should be 500) ok 1462 - 414 - 914 == 500 (should be 500) ok 1463 - 415 - 915 == 500 (should be 500) ok 1464 - 416 - 916 == 500 (should be 500) ok 1465 - 417 - 917 == 500 (should be 500) ok 1466 - 418 - 918 == 500 (should be 500) ok 1467 - 419 - 919 == 500 (should be 500) ok 1468 - 420 - 920 == 500 (should be 500) ok 1469 - 421 - 921 == 500 (should be 500) ok 1470 - 422 - 922 == 500 (should be 500) ok 1471 - 423 - 923 == 500 (should be 500) ok 1472 - 424 - 924 == 500 (should be 500) ok 1473 - 425 - 925 == 500 (should be 500) ok 1474 - 426 - 926 == 500 (should be 500) ok 1475 - 427 - 927 == 500 (should be 500) ok 1476 - 428 - 928 == 500 (should be 500) ok 1477 - 429 - 929 == 500 (should be 500) ok 1478 - 430 - 930 == 500 (should be 500) ok 1479 - 431 - 931 == 500 (should be 500) ok 1480 - 432 - 932 == 500 (should be 500) ok 1481 - 433 - 933 == 500 (should be 500) ok 1482 - 434 - 934 == 500 (should be 500) ok 1483 - 435 - 935 == 500 (should be 500) ok 1484 - 436 - 936 == 500 (should be 500) ok 1485 - 437 - 937 == 500 (should be 500) ok 1486 - 438 - 938 == 500 (should be 500) ok 1487 - 439 - 939 == 500 (should be 500) ok 1488 - 440 - 940 == 500 (should be 500) ok 1489 - 441 - 941 == 500 (should be 500) ok 1490 - 442 - 942 == 500 (should be 500) ok 1491 - 443 - 943 == 500 (should be 500) ok 1492 - 444 - 944 == 500 (should be 500) ok 1493 - 445 - 945 == 500 (should be 500) ok 1494 - 446 - 946 == 500 (should be 500) ok 1495 - 447 - 947 == 500 (should be 500) ok 1496 - 448 - 948 == 500 (should be 500) ok 1497 - 449 - 949 == 500 (should be 500) ok 1498 - 450 - 950 == 500 (should be 500) ok 1499 - 451 - 951 == 500 (should be 500) ok 1500 - 452 - 952 == 500 (should be 500) ok 1501 - 453 - 953 == 500 (should be 500) ok 1502 - 454 - 954 == 500 (should be 500) ok 1503 - 455 - 955 == 500 (should be 500) ok 1504 - 456 - 956 == 500 (should be 500) ok 1505 - 457 - 957 == 500 (should be 500) ok 1506 - 458 - 958 == 500 (should be 500) ok 1507 - 459 - 959 == 500 (should be 500) ok 1508 - 460 - 960 == 500 (should be 500) ok 1509 - 461 - 961 == 500 (should be 500) ok 1510 - 462 - 962 == 500 (should be 500) ok 1511 - 463 - 963 == 500 (should be 500) ok 1512 - 464 - 964 == 500 (should be 500) ok 1513 - 465 - 965 == 500 (should be 500) ok 1514 - 466 - 966 == 500 (should be 500) ok 1515 - 467 - 967 == 500 (should be 500) ok 1516 - 468 - 968 == 500 (should be 500) ok 1517 - 469 - 969 == 500 (should be 500) ok 1518 - 470 - 970 == 500 (should be 500) ok 1519 - 471 - 971 == 500 (should be 500) ok 1520 - 472 - 972 == 500 (should be 500) ok 1521 - 473 - 973 == 500 (should be 500) ok 1522 - 474 - 974 == 500 (should be 500) ok 1523 - 475 - 975 == 500 (should be 500) ok 1524 - 476 - 976 == 500 (should be 500) ok 1525 - 477 - 977 == 500 (should be 500) ok 1526 - 478 - 978 == 500 (should be 500) ok 1527 - 479 - 979 == 500 (should be 500) ok 1528 - 480 - 980 == 500 (should be 500) ok 1529 - 481 - 981 == 500 (should be 500) ok 1530 - 482 - 982 == 500 (should be 500) ok 1531 - 483 - 983 == 500 (should be 500) ok 1532 - 484 - 984 == 500 (should be 500) ok 1533 - 485 - 985 == 500 (should be 500) ok 1534 - 486 - 986 == 500 (should be 500) ok 1535 - 487 - 987 == 500 (should be 500) ok 1536 - 488 - 988 == 500 (should be 500) ok 1537 - 489 - 989 == 500 (should be 500) ok 1538 - 490 - 990 == 500 (should be 500) ok 1539 - 491 - 991 == 500 (should be 500) ok 1540 - 492 - 992 == 500 (should be 500) ok 1541 - 493 - 993 == 500 (should be 500) ok 1542 - 494 - 994 == 500 (should be 500) ok 1543 - 495 - 995 == 500 (should be 500) ok 1544 - 496 - 996 == 500 (should be 500) ok 1545 - 497 - 997 == 500 (should be 500) ok 1546 - 498 - 998 == 500 (should be 500) ok 1547 - 499 - 999 == 500 (should be 500) ok 1548 - 500 - 1000 == 500 (should be 500) ok 1549 - 501 - 1001 == 500 (should be 500) ok 1550 - 502 - 1002 == 500 (should be 500) ok 1551 - 503 - 1003 == 500 (should be 500) ok 1552 - 504 - 1004 == 500 (should be 500) ok 1553 - 505 - 1005 == 500 (should be 500) ok 1554 - 506 - 1006 == 500 (should be 500) ok 1555 - 507 - 1007 == 500 (should be 500) ok 1556 - 508 - 1008 == 500 (should be 500) ok 1557 - 509 - 1009 == 500 (should be 500) ok 1558 - 510 - 1010 == 500 (should be 500) ok 1559 - 511 - 1011 == 500 (should be 500) ok 1560 - 512 - 1012 == 500 (should be 500) ok 1561 - 513 - 1013 == 500 (should be 500) ok 1562 - 514 - 1014 == 500 (should be 500) ok 1563 - 515 - 1015 == 500 (should be 500) ok 1564 - 516 - 1016 == 500 (should be 500) ok 1565 - 517 - 1017 == 500 (should be 500) ok 1566 - 518 - 1018 == 500 (should be 500) ok 1567 - 519 - 1019 == 500 (should be 500) ok 1568 - 520 - 1020 == 500 (should be 500) ok 1569 - 521 - 1021 == 500 (should be 500) ok 1570 - 522 - 1022 == 500 (should be 500) ok 1571 - 523 - 1023 == 500 (should be 500) ok 1572 - 524 - 1024 == 500 (should be 500) ok 1573 - 525 - 1025 == 500 (should be 500) ok 1574 - 526 - 1026 == 500 (should be 500) ok 1575 - 527 - 1027 == 500 (should be 500) ok 1576 - 528 - 1028 == 500 (should be 500) ok 1577 - 529 - 1029 == 500 (should be 500) ok 1578 - 530 - 1030 == 500 (should be 500) ok 1579 - 531 - 1031 == 500 (should be 500) ok 1580 - 532 - 1032 == 500 (should be 500) ok 1581 - 533 - 1033 == 500 (should be 500) ok 1582 - 534 - 1034 == 500 (should be 500) ok 1583 - 535 - 1035 == 500 (should be 500) ok 1584 - 536 - 1036 == 500 (should be 500) ok 1585 - 537 - 1037 == 500 (should be 500) ok 1586 - 538 - 1038 == 500 (should be 500) ok 1587 - 539 - 1039 == 500 (should be 500) ok 1588 - 540 - 1040 == 500 (should be 500) ok 1589 - 541 - 1041 == 500 (should be 500) ok 1590 - 542 - 1042 == 500 (should be 500) ok 1591 - 543 - 1043 == 500 (should be 500) ok 1592 - 544 - 1044 == 500 (should be 500) ok 1593 - 545 - 1045 == 500 (should be 500) ok 1594 - 546 - 1046 == 500 (should be 500) ok 1595 - 547 - 1047 == 500 (should be 500) ok 1596 - 548 - 1048 == 500 (should be 500) ok 1597 - 549 - 1049 == 500 (should be 500) ok 1598 - 550 - 1050 == 500 (should be 500) ok 1599 - 551 - 1051 == 500 (should be 500) ok 1600 - 552 - 1052 == 500 (should be 500) ok 1601 - 553 - 1053 == 500 (should be 500) ok 1602 - 554 - 1054 == 500 (should be 500) ok 1603 - 555 - 1055 == 500 (should be 500) ok 1604 - 556 - 1056 == 500 (should be 500) ok 1605 - 557 - 1057 == 500 (should be 500) ok 1606 - 558 - 1058 == 500 (should be 500) ok 1607 - 559 - 1059 == 500 (should be 500) ok 1608 - 560 - 1060 == 500 (should be 500) ok 1609 - 561 - 1061 == 500 (should be 500) ok 1610 - 562 - 1062 == 500 (should be 500) ok 1611 - 563 - 1063 == 500 (should be 500) ok 1612 - 564 - 1064 == 500 (should be 500) ok 1613 - 565 - 1065 == 500 (should be 500) ok 1614 - 566 - 1066 == 500 (should be 500) ok 1615 - 567 - 1067 == 500 (should be 500) ok 1616 - 568 - 1068 == 500 (should be 500) ok 1617 - 569 - 1069 == 500 (should be 500) ok 1618 - 570 - 1070 == 500 (should be 500) ok 1619 - 571 - 1071 == 500 (should be 500) ok 1620 - 572 - 1072 == 500 (should be 500) ok 1621 - 573 - 1073 == 500 (should be 500) ok 1622 - 574 - 1074 == 500 (should be 500) ok 1623 - 575 - 1075 == 500 (should be 500) ok 1624 - 576 - 1076 == 500 (should be 500) ok 1625 - 577 - 1077 == 500 (should be 500) ok 1626 - 578 - 1078 == 500 (should be 500) ok 1627 - 579 - 1079 == 500 (should be 500) ok 1628 - 580 - 1080 == 500 (should be 500) ok 1629 - 581 - 1081 == 500 (should be 500) ok 1630 - 582 - 1082 == 500 (should be 500) ok 1631 - 583 - 1083 == 500 (should be 500) ok 1632 - 584 - 1084 == 500 (should be 500) ok 1633 - 585 - 1085 == 500 (should be 500) ok 1634 - 586 - 1086 == 500 (should be 500) ok 1635 - 587 - 1087 == 500 (should be 500) ok 1636 - 588 - 1088 == 500 (should be 500) ok 1637 - 589 - 1089 == 500 (should be 500) ok 1638 - 590 - 1090 == 500 (should be 500) ok 1639 - 591 - 1091 == 500 (should be 500) ok 1640 - 592 - 1092 == 500 (should be 500) ok 1641 - 593 - 1093 == 500 (should be 500) ok 1642 - 594 - 1094 == 500 (should be 500) ok 1643 - 595 - 1095 == 500 (should be 500) ok 1644 - 596 - 1096 == 500 (should be 500) ok 1645 - 597 - 1097 == 500 (should be 500) ok 1646 - 598 - 1098 == 500 (should be 500) ok 1647 - 599 - 1099 == 500 (should be 500) ok 1648 - 600 - 1100 == 500 (should be 500) ok 1649 - 601 - 1101 == 500 (should be 500) ok 1650 - 602 - 1102 == 500 (should be 500) ok 1651 - 603 - 1103 == 500 (should be 500) ok 1652 - 604 - 1104 == 500 (should be 500) ok 1653 - 605 - 1105 == 500 (should be 500) ok 1654 - 606 - 1106 == 500 (should be 500) ok 1655 - 607 - 1107 == 500 (should be 500) ok 1656 - 608 - 1108 == 500 (should be 500) ok 1657 - 609 - 1109 == 500 (should be 500) ok 1658 - 610 - 1110 == 500 (should be 500) ok 1659 - 611 - 1111 == 500 (should be 500) ok 1660 - 612 - 1112 == 500 (should be 500) ok 1661 - 613 - 1113 == 500 (should be 500) ok 1662 - 614 - 1114 == 500 (should be 500) ok 1663 - 615 - 1115 == 500 (should be 500) ok 1664 - 616 - 1116 == 500 (should be 500) ok 1665 - 617 - 1117 == 500 (should be 500) ok 1666 - 618 - 1118 == 500 (should be 500) ok 1667 - 619 - 1119 == 500 (should be 500) ok 1668 - 620 - 1120 == 500 (should be 500) ok 1669 - 621 - 1121 == 500 (should be 500) ok 1670 - 622 - 1122 == 500 (should be 500) ok 1671 - 623 - 1123 == 500 (should be 500) ok 1672 - 624 - 1124 == 500 (should be 500) ok 1673 - 625 - 1125 == 500 (should be 500) ok 1674 - 626 - 1126 == 500 (should be 500) ok 1675 - 627 - 1127 == 500 (should be 500) ok 1676 - 628 - 1128 == 500 (should be 500) ok 1677 - 629 - 1129 == 500 (should be 500) ok 1678 - 630 - 1130 == 500 (should be 500) ok 1679 - 631 - 1131 == 500 (should be 500) ok 1680 - 632 - 1132 == 500 (should be 500) ok 1681 - 633 - 1133 == 500 (should be 500) ok 1682 - 634 - 1134 == 500 (should be 500) ok 1683 - 635 - 1135 == 500 (should be 500) ok 1684 - 636 - 1136 == 500 (should be 500) ok 1685 - 637 - 1137 == 500 (should be 500) ok 1686 - 638 - 1138 == 500 (should be 500) ok 1687 - 639 - 1139 == 500 (should be 500) ok 1688 - 640 - 1140 == 500 (should be 500) ok 1689 - 641 - 1141 == 500 (should be 500) ok 1690 - 642 - 1142 == 500 (should be 500) ok 1691 - 643 - 1143 == 500 (should be 500) ok 1692 - 644 - 1144 == 500 (should be 500) ok 1693 - 645 - 1145 == 500 (should be 500) ok 1694 - 646 - 1146 == 500 (should be 500) ok 1695 - 647 - 1147 == 500 (should be 500) ok 1696 - 648 - 1148 == 500 (should be 500) ok 1697 - 649 - 1149 == 500 (should be 500) ok 1698 - 650 - 1150 == 500 (should be 500) ok 1699 - 651 - 1151 == 500 (should be 500) ok 1700 - 652 - 1152 == 500 (should be 500) ok 1701 - 653 - 1153 == 500 (should be 500) ok 1702 - 654 - 1154 == 500 (should be 500) ok 1703 - 655 - 1155 == 500 (should be 500) ok 1704 - 656 - 1156 == 500 (should be 500) ok 1705 - 657 - 1157 == 500 (should be 500) ok 1706 - 658 - 1158 == 500 (should be 500) ok 1707 - 659 - 1159 == 500 (should be 500) ok 1708 - 660 - 1160 == 500 (should be 500) ok 1709 - 661 - 1161 == 500 (should be 500) ok 1710 - 662 - 1162 == 500 (should be 500) ok 1711 - 663 - 1163 == 500 (should be 500) ok 1712 - 664 - 1164 == 500 (should be 500) ok 1713 - 665 - 1165 == 500 (should be 500) ok 1714 - 666 - 1166 == 500 (should be 500) ok 1715 - 667 - 1167 == 500 (should be 500) ok 1716 - 668 - 1168 == 500 (should be 500) ok 1717 - 669 - 1169 == 500 (should be 500) ok 1718 - 670 - 1170 == 500 (should be 500) ok 1719 - 671 - 1171 == 500 (should be 500) ok 1720 - 672 - 1172 == 500 (should be 500) ok 1721 - 673 - 1173 == 500 (should be 500) ok 1722 - 674 - 1174 == 500 (should be 500) ok 1723 - 675 - 1175 == 500 (should be 500) ok 1724 - 676 - 1176 == 500 (should be 500) ok 1725 - 677 - 1177 == 500 (should be 500) ok 1726 - 678 - 1178 == 500 (should be 500) ok 1727 - 679 - 1179 == 500 (should be 500) ok 1728 - 680 - 1180 == 500 (should be 500) ok 1729 - 681 - 1181 == 500 (should be 500) ok 1730 - 682 - 1182 == 500 (should be 500) ok 1731 - 683 - 1183 == 500 (should be 500) ok 1732 - 684 - 1184 == 500 (should be 500) ok 1733 - 685 - 1185 == 500 (should be 500) ok 1734 - 686 - 1186 == 500 (should be 500) ok 1735 - 687 - 1187 == 500 (should be 500) ok 1736 - 688 - 1188 == 500 (should be 500) ok 1737 - 689 - 1189 == 500 (should be 500) ok 1738 - 690 - 1190 == 500 (should be 500) ok 1739 - 691 - 1191 == 500 (should be 500) ok 1740 - 692 - 1192 == 500 (should be 500) ok 1741 - 693 - 1193 == 500 (should be 500) ok 1742 - 694 - 1194 == 500 (should be 500) ok 1743 - 695 - 1195 == 500 (should be 500) ok 1744 - 696 - 1196 == 500 (should be 500) ok 1745 - 697 - 1197 == 500 (should be 500) ok 1746 - 698 - 1198 == 500 (should be 500) ok 1747 - 699 - 1199 == 500 (should be 500) ok 1748 - 700 - 1200 == 500 (should be 500) ok 1749 - 701 - 1201 == 500 (should be 500) ok 1750 - 702 - 1202 == 500 (should be 500) ok 1751 - 703 - 1203 == 500 (should be 500) ok 1752 - 704 - 1204 == 500 (should be 500) ok 1753 - 705 - 1205 == 500 (should be 500) ok 1754 - 706 - 1206 == 500 (should be 500) ok 1755 - 707 - 1207 == 500 (should be 500) ok 1756 - 708 - 1208 == 500 (should be 500) ok 1757 - 709 - 1209 == 500 (should be 500) ok 1758 - 710 - 1210 == 500 (should be 500) ok 1759 - 711 - 1211 == 500 (should be 500) ok 1760 - 712 - 1212 == 500 (should be 500) ok 1761 - 713 - 1213 == 500 (should be 500) ok 1762 - 714 - 1214 == 500 (should be 500) ok 1763 - 715 - 1215 == 500 (should be 500) ok 1764 - 716 - 1216 == 500 (should be 500) ok 1765 - 717 - 1217 == 500 (should be 500) ok 1766 - 718 - 1218 == 500 (should be 500) ok 1767 - 719 - 1219 == 500 (should be 500) ok 1768 - 720 - 1220 == 500 (should be 500) ok 1769 - 721 - 1221 == 500 (should be 500) ok 1770 - 722 - 1222 == 500 (should be 500) ok 1771 - 723 - 1223 == 500 (should be 500) ok 1772 - 724 - 1224 == 500 (should be 500) ok 1773 - 725 - 1225 == 500 (should be 500) ok 1774 - 726 - 1226 == 500 (should be 500) ok 1775 - 727 - 1227 == 500 (should be 500) ok 1776 - 728 - 1228 == 500 (should be 500) ok 1777 - 729 - 1229 == 500 (should be 500) ok 1778 - 730 - 1230 == 500 (should be 500) ok 1779 - 731 - 1231 == 500 (should be 500) ok 1780 - 732 - 1232 == 500 (should be 500) ok 1781 - 733 - 1233 == 500 (should be 500) ok 1782 - 734 - 1234 == 500 (should be 500) ok 1783 - 735 - 1235 == 500 (should be 500) ok 1784 - 736 - 1236 == 500 (should be 500) ok 1785 - 737 - 1237 == 500 (should be 500) ok 1786 - 738 - 1238 == 500 (should be 500) ok 1787 - 739 - 1239 == 500 (should be 500) ok 1788 - 740 - 1240 == 500 (should be 500) ok 1789 - 741 - 1241 == 500 (should be 500) ok 1790 - 742 - 1242 == 500 (should be 500) ok 1791 - 743 - 1243 == 500 (should be 500) ok 1792 - 744 - 1244 == 500 (should be 500) ok 1793 - 745 - 1245 == 500 (should be 500) ok 1794 - 746 - 1246 == 500 (should be 500) ok 1795 - 747 - 1247 == 500 (should be 500) ok 1796 - 748 - 1248 == 500 (should be 500) ok 1797 - 749 - 1249 == 500 (should be 500) ok 1798 - 750 - 1250 == 500 (should be 500) ok 1799 - 751 - 1251 == 500 (should be 500) ok 1800 - 752 - 1252 == 500 (should be 500) ok 1801 - 753 - 1253 == 500 (should be 500) ok 1802 - 754 - 1254 == 500 (should be 500) ok 1803 - 755 - 1255 == 500 (should be 500) ok 1804 - 756 - 1256 == 500 (should be 500) ok 1805 - 757 - 1257 == 500 (should be 500) ok 1806 - 758 - 1258 == 500 (should be 500) ok 1807 - 759 - 1259 == 500 (should be 500) ok 1808 - 760 - 1260 == 500 (should be 500) ok 1809 - 761 - 1261 == 500 (should be 500) ok 1810 - 762 - 1262 == 500 (should be 500) ok 1811 - 763 - 1263 == 500 (should be 500) ok 1812 - 764 - 1264 == 500 (should be 500) ok 1813 - 765 - 1265 == 500 (should be 500) ok 1814 - 766 - 1266 == 500 (should be 500) ok 1815 - 767 - 1267 == 500 (should be 500) ok 1816 - 768 - 1268 == 500 (should be 500) ok 1817 - 769 - 1269 == 500 (should be 500) ok 1818 - 770 - 1270 == 500 (should be 500) ok 1819 - 771 - 1271 == 500 (should be 500) ok 1820 - 772 - 1272 == 500 (should be 500) ok 1821 - 773 - 1273 == 500 (should be 500) ok 1822 - 774 - 1274 == 500 (should be 500) ok 1823 - 775 - 1275 == 500 (should be 500) ok 1824 - 776 - 1276 == 500 (should be 500) ok 1825 - 777 - 1277 == 500 (should be 500) ok 1826 - 778 - 1278 == 500 (should be 500) ok 1827 - 779 - 1279 == 500 (should be 500) ok 1828 - 780 - 1280 == 500 (should be 500) ok 1829 - 781 - 1281 == 500 (should be 500) ok 1830 - 782 - 1282 == 500 (should be 500) ok 1831 - 783 - 1283 == 500 (should be 500) ok 1832 - 784 - 1284 == 500 (should be 500) ok 1833 - 785 - 1285 == 500 (should be 500) ok 1834 - 786 - 1286 == 500 (should be 500) ok 1835 - 787 - 1287 == 500 (should be 500) ok 1836 - 788 - 1288 == 500 (should be 500) ok 1837 - 789 - 1289 == 500 (should be 500) ok 1838 - 790 - 1290 == 500 (should be 500) ok 1839 - 791 - 1291 == 500 (should be 500) ok 1840 - 792 - 1292 == 500 (should be 500) ok 1841 - 793 - 1293 == 500 (should be 500) ok 1842 - 794 - 1294 == 500 (should be 500) ok 1843 - 795 - 1295 == 500 (should be 500) ok 1844 - 796 - 1296 == 500 (should be 500) ok 1845 - 797 - 1297 == 500 (should be 500) ok 1846 - 798 - 1298 == 500 (should be 500) ok 1847 - 799 - 1299 == 500 (should be 500) ok 1848 - 800 - 1300 == 500 (should be 500) ok 1849 - 801 - 1301 == 500 (should be 500) ok 1850 - 802 - 1302 == 500 (should be 500) ok 1851 - 803 - 1303 == 500 (should be 500) ok 1852 - 804 - 1304 == 500 (should be 500) ok 1853 - 805 - 1305 == 500 (should be 500) ok 1854 - 806 - 1306 == 500 (should be 500) ok 1855 - 807 - 1307 == 500 (should be 500) ok 1856 - 808 - 1308 == 500 (should be 500) ok 1857 - 809 - 1309 == 500 (should be 500) ok 1858 - 810 - 1310 == 500 (should be 500) ok 1859 - 811 - 1311 == 500 (should be 500) ok 1860 - 812 - 1312 == 500 (should be 500) ok 1861 - 813 - 1313 == 500 (should be 500) ok 1862 - 814 - 1314 == 500 (should be 500) ok 1863 - 815 - 1315 == 500 (should be 500) ok 1864 - 816 - 1316 == 500 (should be 500) ok 1865 - 817 - 1317 == 500 (should be 500) ok 1866 - 818 - 1318 == 500 (should be 500) ok 1867 - 819 - 1319 == 500 (should be 500) ok 1868 - 820 - 1320 == 500 (should be 500) ok 1869 - 821 - 1321 == 500 (should be 500) ok 1870 - 822 - 1322 == 500 (should be 500) ok 1871 - 823 - 1323 == 500 (should be 500) ok 1872 - 824 - 1324 == 500 (should be 500) ok 1873 - 825 - 1325 == 500 (should be 500) ok 1874 - 826 - 1326 == 500 (should be 500) ok 1875 - 827 - 1327 == 500 (should be 500) ok 1876 - 828 - 1328 == 500 (should be 500) ok 1877 - 829 - 1329 == 500 (should be 500) ok 1878 - 830 - 1330 == 500 (should be 500) ok 1879 - 831 - 1331 == 500 (should be 500) ok 1880 - 832 - 1332 == 500 (should be 500) ok 1881 - 833 - 1333 == 500 (should be 500) ok 1882 - 834 - 1334 == 500 (should be 500) ok 1883 - 835 - 1335 == 500 (should be 500) ok 1884 - 836 - 1336 == 500 (should be 500) ok 1885 - 837 - 1337 == 500 (should be 500) ok 1886 - 838 - 1338 == 500 (should be 500) ok 1887 - 839 - 1339 == 500 (should be 500) ok 1888 - 840 - 1340 == 500 (should be 500) ok 1889 - 841 - 1341 == 500 (should be 500) ok 1890 - 842 - 1342 == 500 (should be 500) ok 1891 - 843 - 1343 == 500 (should be 500) ok 1892 - 844 - 1344 == 500 (should be 500) ok 1893 - 845 - 1345 == 500 (should be 500) ok 1894 - 846 - 1346 == 500 (should be 500) ok 1895 - 847 - 1347 == 500 (should be 500) ok 1896 - 848 - 1348 == 500 (should be 500) ok 1897 - 849 - 1349 == 500 (should be 500) ok 1898 - 850 - 1350 == 500 (should be 500) ok 1899 - 851 - 1351 == 500 (should be 500) ok 1900 - 852 - 1352 == 500 (should be 500) ok 1901 - 853 - 1353 == 500 (should be 500) ok 1902 - 854 - 1354 == 500 (should be 500) ok 1903 - 855 - 1355 == 500 (should be 500) ok 1904 - 856 - 1356 == 500 (should be 500) ok 1905 - 857 - 1357 == 500 (should be 500) ok 1906 - 858 - 1358 == 500 (should be 500) ok 1907 - 859 - 1359 == 500 (should be 500) ok 1908 - 860 - 1360 == 500 (should be 500) ok 1909 - 861 - 1361 == 500 (should be 500) ok 1910 - 862 - 1362 == 500 (should be 500) ok 1911 - 863 - 1363 == 500 (should be 500) ok 1912 - 864 - 1364 == 500 (should be 500) ok 1913 - 865 - 1365 == 500 (should be 500) ok 1914 - 866 - 1366 == 500 (should be 500) ok 1915 - 867 - 1367 == 500 (should be 500) ok 1916 - 868 - 1368 == 500 (should be 500) ok 1917 - 869 - 1369 == 500 (should be 500) ok 1918 - 870 - 1370 == 500 (should be 500) ok 1919 - 871 - 1371 == 500 (should be 500) ok 1920 - 872 - 1372 == 500 (should be 500) ok 1921 - 873 - 1373 == 500 (should be 500) ok 1922 - 874 - 1374 == 500 (should be 500) ok 1923 - 875 - 1375 == 500 (should be 500) ok 1924 - 876 - 1376 == 500 (should be 500) ok 1925 - 877 - 1377 == 500 (should be 500) ok 1926 - 878 - 1378 == 500 (should be 500) ok 1927 - 879 - 1379 == 500 (should be 500) ok 1928 - 880 - 1380 == 500 (should be 500) ok 1929 - 881 - 1381 == 500 (should be 500) ok 1930 - 882 - 1382 == 500 (should be 500) ok 1931 - 883 - 1383 == 500 (should be 500) ok 1932 - 884 - 1384 == 500 (should be 500) ok 1933 - 885 - 1385 == 500 (should be 500) ok 1934 - 886 - 1386 == 500 (should be 500) ok 1935 - 887 - 1387 == 500 (should be 500) ok 1936 - 888 - 1388 == 500 (should be 500) ok 1937 - 889 - 1389 == 500 (should be 500) ok 1938 - 890 - 1390 == 500 (should be 500) ok 1939 - 891 - 1391 == 500 (should be 500) ok 1940 - 892 - 1392 == 500 (should be 500) ok 1941 - 893 - 1393 == 500 (should be 500) ok 1942 - 894 - 1394 == 500 (should be 500) ok 1943 - 895 - 1395 == 500 (should be 500) ok 1944 - 896 - 1396 == 500 (should be 500) ok 1945 - 897 - 1397 == 500 (should be 500) ok 1946 - 898 - 1398 == 500 (should be 500) ok 1947 - 899 - 1399 == 500 (should be 500) ok 1948 - 900 - 1400 == 500 (should be 500) ok 1949 - 901 - 1401 == 500 (should be 500) ok 1950 - 902 - 1402 == 500 (should be 500) ok 1951 - 903 - 1403 == 500 (should be 500) ok 1952 - 904 - 1404 == 500 (should be 500) ok 1953 - 905 - 1405 == 500 (should be 500) ok 1954 - 906 - 1406 == 500 (should be 500) ok 1955 - 907 - 1407 == 500 (should be 500) ok 1956 - 908 - 1408 == 500 (should be 500) ok 1957 - 909 - 1409 == 500 (should be 500) ok 1958 - 910 - 1410 == 500 (should be 500) ok 1959 - 911 - 1411 == 500 (should be 500) ok 1960 - 912 - 1412 == 500 (should be 500) ok 1961 - 913 - 1413 == 500 (should be 500) ok 1962 - 914 - 1414 == 500 (should be 500) ok 1963 - 915 - 1415 == 500 (should be 500) ok 1964 - 916 - 1416 == 500 (should be 500) ok 1965 - 917 - 1417 == 500 (should be 500) ok 1966 - 918 - 1418 == 500 (should be 500) ok 1967 - 919 - 1419 == 500 (should be 500) ok 1968 - 920 - 1420 == 500 (should be 500) ok 1969 - 921 - 1421 == 500 (should be 500) ok 1970 - 922 - 1422 == 500 (should be 500) ok 1971 - 923 - 1423 == 500 (should be 500) ok 1972 - 924 - 1424 == 500 (should be 500) ok 1973 - 925 - 1425 == 500 (should be 500) ok 1974 - 926 - 1426 == 500 (should be 500) ok 1975 - 927 - 1427 == 500 (should be 500) ok 1976 - 928 - 1428 == 500 (should be 500) ok 1977 - 929 - 1429 == 500 (should be 500) ok 1978 - 930 - 1430 == 500 (should be 500) ok 1979 - 931 - 1431 == 500 (should be 500) ok 1980 - 932 - 1432 == 500 (should be 500) ok 1981 - 933 - 1433 == 500 (should be 500) ok 1982 - 934 - 1434 == 500 (should be 500) ok 1983 - 935 - 1435 == 500 (should be 500) ok 1984 - 936 - 1436 == 500 (should be 500) ok 1985 - 937 - 1437 == 500 (should be 500) ok 1986 - 938 - 1438 == 500 (should be 500) ok 1987 - 939 - 1439 == 500 (should be 500) ok 1988 - 940 - 1440 == 500 (should be 500) ok 1989 - 941 - 1441 == 500 (should be 500) ok 1990 - 942 - 1442 == 500 (should be 500) ok 1991 - 943 - 1443 == 500 (should be 500) ok 1992 - 944 - 1444 == 500 (should be 500) ok 1993 - 945 - 1445 == 500 (should be 500) ok 1994 - 946 - 1446 == 500 (should be 500) ok 1995 - 947 - 1447 == 500 (should be 500) ok 1996 - 948 - 1448 == 500 (should be 500) ok 1997 - 949 - 1449 == 500 (should be 500) ok 1998 - 950 - 1450 == 500 (should be 500) ok 1999 - 951 - 1451 == 500 (should be 500) ok 2000 - 952 - 1452 == 500 (should be 500) ok 2001 - 953 - 1453 == 500 (should be 500) ok 2002 - 954 - 1454 == 500 (should be 500) ok 2003 - 955 - 1455 == 500 (should be 500) ok 2004 - 956 - 1456 == 500 (should be 500) ok 2005 - 957 - 1457 == 500 (should be 500) ok 2006 - 958 - 1458 == 500 (should be 500) ok 2007 - 959 - 1459 == 500 (should be 500) ok 2008 - 960 - 1460 == 500 (should be 500) ok 2009 - 961 - 1461 == 500 (should be 500) ok 2010 - 962 - 1462 == 500 (should be 500) ok 2011 - 963 - 1463 == 500 (should be 500) ok 2012 - 964 - 1464 == 500 (should be 500) ok 2013 - 965 - 1465 == 500 (should be 500) ok 2014 - 966 - 1466 == 500 (should be 500) ok 2015 - 967 - 1467 == 500 (should be 500) ok 2016 - 968 - 1468 == 500 (should be 500) ok 2017 - 969 - 1469 == 500 (should be 500) ok 2018 - 970 - 1470 == 500 (should be 500) ok 2019 - 971 - 1471 == 500 (should be 500) ok 2020 - 972 - 1472 == 500 (should be 500) ok 2021 - 973 - 1473 == 500 (should be 500) ok 2022 - 974 - 1474 == 500 (should be 500) ok 2023 - 975 - 1475 == 500 (should be 500) ok 2024 - 976 - 1476 == 500 (should be 500) ok 2025 - 977 - 1477 == 500 (should be 500) ok 2026 - 978 - 1478 == 500 (should be 500) ok 2027 - 979 - 1479 == 500 (should be 500) ok 2028 - 980 - 1480 == 500 (should be 500) ok 2029 - 981 - 1481 == 500 (should be 500) ok 2030 - 982 - 1482 == 500 (should be 500) ok 2031 - 983 - 1483 == 500 (should be 500) ok 2032 - 984 - 1484 == 500 (should be 500) ok 2033 - 985 - 1485 == 500 (should be 500) ok 2034 - 986 - 1486 == 500 (should be 500) ok 2035 - 987 - 1487 == 500 (should be 500) ok 2036 - 988 - 1488 == 500 (should be 500) ok 2037 - 989 - 1489 == 500 (should be 500) ok 2038 - 990 - 1490 == 500 (should be 500) ok 2039 - 991 - 1491 == 500 (should be 500) ok 2040 - 992 - 1492 == 500 (should be 500) ok 2041 - 993 - 1493 == 500 (should be 500) ok 2042 - 994 - 1494 == 500 (should be 500) ok 2043 - 995 - 1495 == 500 (should be 500) ok 2044 - 996 - 1496 == 500 (should be 500) ok 2045 - 997 - 1497 == 500 (should be 500) ok 2046 - 998 - 1498 == 500 (should be 500) ok 2047 - 999 - 1499 == 500 (should be 500) ok t/10_units/07_exceptions/01_normal.t .............. 1..7 ok 1 - Session started ok 2 - Caught DIE signal ok 3 - Signal came from the correct state ok 4 - error_str contains correct value ok 5 - Environment survived exception attempt ok 6 - Session stopping ok 7 - POE environment shut down ok t/10_units/07_exceptions/02_turn_off.t ............ 1..3 ok 1 - Session started ok 2 - die caused normal exception ok 3 - $@ contains correct error message ok t/10_units/07_exceptions/03_not_handled.t ......... 1..7 ok 1 - Session started ok 2 - Other session started ok 3 - DIE signal sent ok 4 - Session stopping ok 5 - unhandled exception was propagated ok 6 - $@contains the correct error message ok 7 - POE environment shut down ok t/20_resources/10_perl/aliases.t .................. 1..15 ok 1 - use POE; ok 2 - alias resolves to original reference ok 3 - session reference count is to be expected ok 4 - loggable version of session is valid ok 5 - removed alias does not resolve ok 6 - session reference count reduced correctly ok 7 - correct number of aliases were recorded ok 8 - correct number of references were recorded ok 9 - the aliases were retrieved correctly ok 10 - aliases were cleared successfully ok 11 - proper number of references after alias clear ok 12 - unknown session has no aliases ok 13 - unused alias does not resolve to anything ok 14 - trap while attempting to make loggable version of bogus session ok 15 - POE::Resource::Aliases finalizes cleanly ok t/20_resources/10_perl/caller_state.t ............. 1..6 ok 1 - use POE; ok 2 - called from _start ok 3 - called from check_1 ok 4 - called from check_2 ok 5 - called from check_2 (again) ok 6 - called from check_4 ok t/20_resources/10_perl/events.t ................... 1..38 ok 1 - use POE; ok 2 - first user created event is ID 2 (should be 3) ok 3 - POE::Kernel has enqueued three events ok 4 - POE::Kernel has three events enqueued for it ok 5 - unknown session has enqueued no events ok 6 - unknown session has no events enqueued for it ok 7 - POE::Kernel's reference count is five ok 8 - refcnts 2 == 2 after due events are dispatched ok 9 - evcount 1 == 1 after due events are dispatched ok 10 - refcnts 10 == 10 after some timers are enqueued ok 11 - evcount 5 == 5 after some timers are enqueued ok 12 - removed event has the expected due time ok 13 - removed event has the expected name ok 14 - refcnts 8 == 8 after a single named event is removed ok 15 - evcount 4 == 4 after a single named event is removed ok 16 - can't clear bogus alarm by nonexistent ID ok 17 - refcnts 8 == 8 after trying to clear a bogus alarm ok 18 - evcount 4 == 4 after trying to clear a bogus alarm ok 19 - refcnts 8 == 8 after removing timers from a bogus session ok 20 - evcount 4 == 4 after removing timers from a bogus session ok 21 - bogus session has created no events ok 22 - bogus session has no events enqueued for it ok 23 - refcnts 4 == 4 after removing 'timer' by name ok 24 - evcount 2 == 2 after removing 'timer' by name ok 25 - didn't remove alarm from nonexistent session ok 26 - removed the last alarm successfully ok 27 - last alarm had the corrent name ok 28 - last alarm had the corrent due time ok 29 - refcnts 2 == 2 after clearing all alarms for a session ok 30 - evcount 1 == 1 after clearing all alarms for a session ok 31 - trap while enqueuing event for non-existent session ok 32 - refcnts 3 == 3 after creating inter-session messages ok 33 - evcount 1 == 1 after creating inter-session messages ok 34 - refcnts 1 == 1 after clearing inter-session messages ok 35 - evcount 0 == 0 after clearing inter-session messages ok 36 - refcnts 1 == 1 after clearing kernel messages ok 37 - evcount 0 == 0 after clearing kernel messages ok 38 - POE::Resource::Events finalized cleanly ok t/20_resources/10_perl/extrefs.t .................. 1..29 ok 1 - use POE; ok 2 - tag-1 incremented to 1 ok 3 - tag-1 incremented to 2 ok 4 - POE::Kernel has proper number of references ok 5 - can't remove nonexistent tag from a session ok 6 - tag-1 count cleared/incremented to 1 ok 7 - POE::Kernel still has five references ok 8 - tag-2 incremented to 1 ok 9 - POE::Kernel reference count incremented with new tag ok 10 - cleared tags reduce session refcount properly ok 11 - can't remove tag from a session without any ok 12 - tag-1 incremented back to 1 ok 13 - tag-2 incremented back to 1 ok 14 - tag-2 incremented back to 2 ok 15 - only one session has extra references ok 16 - POE::Kernel has two extra references ok 17 - nonexistent session has no extra references ok 18 - can't decrement an extref if a session doesn't have it ok 19 - tag-1 decremented to 0 ok 20 - POE::Kernel has one extra reference ok 21 - POE::Kernel reference count decremented along with tag ok 22 - tag-2 decremented to 1 ok 23 - POE::Kernel still has one extra reference ok 24 - POE::Kernel reference count not decremented yet ok 25 - tag-2 decremented to 0 ok 26 - POE::Kernel has no extra references ok 27 - POE::Kernel reference count decremented again ok 28 - can't decrement an extref if a session doesn't have any ok 29 - POE::Resource::Extrefs finalized ok ok t/20_resources/10_perl/extrefs_gc.t ............... 1..5 ok 1 - refcount session is allowed to run ok 2 - refcount session is allowed to stop ok 3 - bystander stopped before sigidle ok 4 - got sigidle ok 5 - sigidle session is allowed to stop ok t/20_resources/10_perl/filehandles.t .............. 1..192 ok 1 - created a two-way pipe ok 2 - first read add: session reference count ok 3 - first read add: fd total refcount ok 4 - first read add: fd read refcount ok 5 - first read add: fd write refcount ok 6 - first read add: fd expedite refcount ok 7 - first read add: event read refcount ok 8 - first read add: event write refcount ok 9 - first read add: event expedite refcount ok 10 - first read add: read actual state ok 11 - first read add: read requested state ok 12 - first read add: write actual state ok 13 - first read add: write requested state ok 14 - first read add: expedite actual state ok 15 - first read add: expedite requested state ok 16 - first read add: fileno read session ok 17 - first read add: fileno write session ok 18 - first read add: fileno expedite session ok 19 - first read add: session to handles map ok 20 - second read add: session reference count ok 21 - second read add: fd total refcount ok 22 - second read add: fd read refcount ok 23 - second read add: fd write refcount ok 24 - second read add: fd expedite refcount ok 25 - second read add: event read refcount ok 26 - second read add: event write refcount ok 27 - second read add: event expedite refcount ok 28 - second read add: read actual state ok 29 - second read add: read requested state ok 30 - second read add: write actual state ok 31 - second read add: write requested state ok 32 - second read add: expedite actual state ok 33 - second read add: expedite requested state ok 34 - second read add: fileno read session ok 35 - second read add: fileno write session ok 36 - second read add: fileno expedite session ok 37 - second read add: session to handles map ok 38 - third write add: session reference count ok 39 - third write add: fd total refcount ok 40 - third write add: fd read refcount ok 41 - third write add: fd write refcount ok 42 - third write add: fd expedite refcount ok 43 - third write add: event read refcount ok 44 - third write add: event write refcount ok 45 - third write add: event expedite refcount ok 46 - third write add: read actual state ok 47 - third write add: read requested state ok 48 - third write add: write actual state ok 49 - third write add: write requested state ok 50 - third write add: expedite actual state ok 51 - third write add: expedite requested state ok 52 - third write add: fileno read session ok 53 - third write add: fileno write session ok 54 - third write add: fileno expedite session ok 55 - third write add: session to handles map ok 56 - fourth expedite add: session reference count ok 57 - fourth expedite add: fd total refcount ok 58 - fourth expedite add: fd read refcount ok 59 - fourth expedite add: fd write refcount ok 60 - fourth expedite add: fd expedite refcount ok 61 - fourth expedite add: event read refcount ok 62 - fourth expedite add: event write refcount ok 63 - fourth expedite add: event expedite refcount ok 64 - fourth expedite add: read actual state ok 65 - fourth expedite add: read requested state ok 66 - fourth expedite add: write actual state ok 67 - fourth expedite add: write requested state ok 68 - fourth expedite add: expedite actual state ok 69 - fourth expedite add: expedite requested state ok 70 - fourth expedite add: fileno read session ok 71 - fourth expedite add: fileno write session ok 72 - fourth expedite add: fileno expedite session ok 73 - third write add: session to handles map ok 74 - a_read in read mode ok 75 - a_read in write mode ok 76 - a_read in expedite mode ok 77 - a_write in read mode ok 78 - a_write in write mode ok 79 - a_write in expedite mode ok 80 - b_read in read mode ok 81 - b_read in write mode ok 82 - b_read in expedite mode ok 83 - b_write in read mode ok 84 - b_write in write mode ok 85 - b_write in expedite mode ok 86 - untracked handle in read mode ok 87 - untracked handle in write mode ok 88 - untracked handle in expedite mode ok 89 - dequeue one: read actual state ok 90 - dequeue one: read requested state ok 91 - dequeue one: write actual state ok 92 - dequeue one: write requested state ok 93 - dequeue one: expedite actual state ok 94 - dequeue one: expedite requested state ok 95 - dequeue one: session reference count ok 96 - pause one: read actual state ok 97 - pause one: read requested state ok 98 - pause one: write actual state ok 99 - pause one: write requested state ok 100 - pause one: expedite actual state ok 101 - pause one: expedite requested state ok 102 - dispatch one: read actual state ok 103 - dispatch one: read requested state ok 104 - dispatch one: write actual state ok 105 - dispatch one: write requested state ok 106 - dispatch one: expedite actual state ok 107 - dispatch one: expedite requested state ok 108 - resume one: read actual state ok 109 - resume one: read requested state ok 110 - resume one: write actual state ok 111 - resume one: write requested state ok 112 - resume one: expedite actual state ok 113 - resume one: expedite requested state ok 114 - number of handles tracked ok 115 - number of sessions tracking ok 116 - number of handles tracked by a nonexistent session ok 117 - first remove: session reference count ok 118 - first remove: fd total refcount ok 119 - first remove: fd read refcount ok 120 - first remove: fd write refcount ok 121 - first remove: fd expedite refcount ok 122 - first remove: event read refcount ok 123 - first remove: event write refcount ok 124 - first remove: event expedite refcount ok 125 - first remove: read actual state ok 126 - first remove: read requested state ok 127 - first remove: write actual state ok 128 - first remove: write requested state ok 129 - first remove: expedite actual state ok 130 - first remove: expedite requested state ok 131 - first remove: fileno read session ok 132 - first remove: fileno write session ok 133 - first remove: fileno expedite session ok 134 - third write add: session to handles map ok 135 - second remove: session reference count ok 136 - second remove: handle removed fully ok 137 - nonexistent remove: session reference count ok 138 - regular file: fd total refcount ok 139 - regular file: fd read refcount ok 140 - regular file: fd write refcount ok 141 - regular file: fd expedite refcount ok 142 - regular file: event read refcount ok 143 - regular file: event write refcount ok 144 - regular file: event expedite refcount ok 145 - regular file: read actual state ok 146 - regular file: read requested state ok 147 - regular file: write actual state ok 148 - regular file: write requested state ok 149 - regular file: expedite actual state ok 150 - regular file: expedite requested state ok 151 - regular file: fileno read session ok 152 - regular file: fileno write session ok 153 - regular file: fileno expedite session ok 154 - regular file: session to handles map ok 155 - regular file - paused: read actual state ok 156 - regular file - paused: read requested state ok 157 - regular file - paused: write actual state ok 158 - regular file - paused: write requested state ok 159 - regular file - paused: expedite actual state ok 160 - regular file - paused: expedite requested state ok 161 - regular file - resumed: read actual state ok 162 - regular file - resumed: read requested state ok 163 - regular file - resumed: write actual state ok 164 - regular file - resumed: write requested state ok 165 - regular file - resumed: expedite actual state ok 166 - regular file - resumed: expedite requested state ok 167 - failure when adding different handle but same FD ok 168 - regular file: session reference count ok 169 - regular file: handle removed fully ok 170 - tied fh: fd total refcount ok 171 - tied fh: fd read refcount ok 172 - tied fh: fd write refcount ok 173 - tied fh: fd expedite refcount ok 174 - tied fh: event read refcount ok 175 - tied fh: event write refcount ok 176 - tied fh: event expedite refcount ok 177 - tied fh: read actual state ok 178 - tied fh: read requested state ok 179 - tied fh: write actual state ok 180 - tied fh: write requested state ok 181 - tied fh: expedite actual state ok 182 - tied fh: expedite requested state ok 183 - tied fh: fileno read session ok 184 - tied fh: fileno write session ok 185 - tied fh: fileno expedite session ok 186 - tied fh: session to handles map ok 187 - tied fh: session reference count ok 188 - tied fh: handle removed fully ok 189 - before final remove all: session to handles map ok 190 - final remove all: session reference count ok 191 - session reference count is back to base count ok 192 - filehandle subsystem finalization ok t/20_resources/10_perl/sessions.t ................. 1..59 ok 1 - use POE; ok 2 - only POE::Kernel exists ok 3 - trap on negative reference count ok 4 - refcount inconsistency during garbage collection ok 5 - incremented reference count is back to base ok 6 - child session's ID is correct ok 7 - POE::Kernel has only the child session ok 8 - POE::Kernel's refcount incremented by child ok 9 - child's parent is POE::Kernel ok 10 - child is child of POE::Kernel ok 11 - two sessions now ok 12 - can't free POE::Kernel while it has children ok 13 - stringified reference resolves to blessed one ok 14 - nonexistent stringy reference doesn't resolve ok 15 - session reference resolves to ID ok 16 - nonexistent session reference doesn't resolve ok 17 - child has only the grandchild session ok 18 - child refcount incremented by the grandchild ok 19 - grandchild's parent is child ok 20 - grandchild is child of child ok 21 - three sessions now ok 22 - POE::Kernel children untouched by grandchild ok 23 - POE::Kernel's refcount untouched by grandchild ok 24 - grandchild has only the great-grandchild session ok 25 - grandchild refcount incremented by the great-grandchild ok 26 - great-grandchild's parent is grandchild ok 27 - great-grandchild is child of grandchild ok 28 - POE::Kernel children untouched by great-grandchild ok 29 - POE::Kernel's refcount untouched by great-grandchild ok 30 - child children untouched by great-grandchild ok 31 - child's refcount untouched by great-grandchild ok 32 - no great-great-grandchildren ok 33 - child's parent is POE::Kernel ok 34 - grandchild's parent is POE::Kernel ok 35 - POE::Kernel owns child ok 36 - POE::Kernel owns grandchild ok 37 - POE::Kernel refcount increased since inheriting grandchild ok 38 - child has no children ok 39 - child's refcount decreased since losing grandchild ok 40 - POE::Kernel only has grandchild now ok 41 - grandchild's parent is POE::Kernel ok 42 - POE::Kernel's refcount decremented on child loss ok 43 - can't get parent of nonexistent session ok 44 - can't get children of nonexistent session ok 45 - can't test is-child of nonexistent session ok 46 - POE::Kernel only has great-grandchild now ok 47 - great-grandchild's parent is POE::Kernel ok 48 - POE::Kernel's refcount conserved ok 49 - POE::Kernel has no children anymore ok 50 - POE::Kernel's refcount back to basics ok 51 - can't increment refcount for nonexistent session ok 52 - can't decrement refcount for nonexistent session ok 53 - can't collect garbage for nonexistent session ok 54 - can't stop a nonexistent session ok 55 - can't allocate a session for an unknown parent ok 56 - can't allocate a session that's already allocated ok 57 - can't move nonexistent child to another parent ok 58 - can't move a session to a nonexistent parent ok 59 - finalized POE::Resource::Sessions ok t/20_resources/10_perl/sids.t ..................... 1..7 ok 1 - use POE; ok 2 - first user SID is 2 (POE::Kernel is 1) ok 3 - session ID resolves correctly ok 4 - session ID removes correctly ok 5 - can't clear a sid for a nonexistent session ok 6 - successfully removed POE::Kernel's SID ok 7 - POE::Resource::SIDs finalized ok ok t/20_resources/10_perl/signals.t .................. 1..46 ok 1 - use POE; ok 2 - at least SIGINT is available ok 3 - signal-1 is explicitly watched ok 4 - signal-2 is explicitly watched ok 5 - signal-0 is not explicitly watched ok 6 - session 1 watches signal-1 ok 7 - session 1 watches signal-2 ok 8 - session 2 does not watch signal-1 ok 9 - signal-1 maps to session 1 and event-1 ok 10 - signal-2 maps to session 1 and event-2; session 2 and event-3 ok 11 - signal-1 still maps to session 1 and event-1 ok 12 - signal-2 still maps to session 2 and event-3 ok 13 - several signal watchers were added correctly ok 14 - cleared session isn't watching signal-2 ok 15 - SIGQUIT is terminal ok 16 - nonexistent signal is benign ok 17 - SIGQUIT handled by zero sessions ok 18 - SIGQUIT is terminal ok 19 - no sessions touched by SIGQUIT ok 20 - SIGQUIT handled by zero sessions ok 21 - SIGQUIT is terminal ok 22 - SIGQUIT touched correct session ok 23 - SIGQUIT handled by one session ok 24 - SIGQUIT is terminal ok 25 - SIGQUIT touched correct session ok 26 - SIGQUIT handled by one session ok 27 - SIGQUIT is terminal ok 28 - SIGQUIT touched correct session ok 29 - reset signal status = handled by zero sessions ok 30 - reset signal status = benign ok 31 - reset signal status = no sessions touched ok 32 - nonexistent signal handled by zero sessions ok 33 - nonexistent signal is benign ok 34 - nonexistent signal touched target session not ok 35 # TODO & SKIP benign signal free test is for future behavior not ok 36 # TODO & SKIP terminal signal free test is for future behavior ok 37 - SIGQUIT handled by zero sessions ok 38 - SIGQUIT is terminal ok 39 - SIGQUIT touched session 2 ok 40 - unhandled terminal signal freed session 2 ok 41 - SIGUIDESTROY handled by zero sessions ok 42 - SIGUIDESTROY is not maskable ok 43 - SIGUIDESTROY touched session correct session ok 44 - handled SIGUIDESTROY freed target session anyway ok 45 - session 2 isn't watching for a nonexistent signal ok 46 - POE::Resource::Signals finalized ok ok t/20_resources/10_perl/statistics.t ............... skipped: not implemented yet t/30_loops/event/all_errors.t ..................... skipped: most of these should move into other test files t/30_loops/event/comp_tcp.t ....................... 1..30 ok 1 - Client::TCP constructor requires even number of parameters ok 2 - Client::TCP constructor requires RemoteAddress ok 3 - Client::TCP constructor requires RemotePort ok 4 - Client::TCP constructor requires ServerInput ok 5 - Client::TCP constructor requires LowMark, ServerHigh, ServerLow ok 6 - Client::TCP constructor requires HighMark, ServerHigh, ServerLow ok 7 - Client::TCP constructor requires HighMark, LowMark, ServerLow ok 8 - Client::TCP constructor requires HighMark, LowMark, ServerHigh ok 9 - Client::TCP constructor requires InlineStates to be a reference ok 10 - Client::TCP constructor requires PackageStates to be a reference ok 11 - Client::TCP constructor requires ObjectStates to be a reference ok 12 - Client::TCP constructor requires SessionParams to be an array reference ok 13 - callback client connected ok 14 - acceptor client connected ok 15 - callback server got client connection ok 16 - acceptor server got client connection ok 17 - acceptor client flushed output ok 18 - callback client flushed output ok 19 - acceptor server received input ok 20 - callback server got input ok 21 - callback server flushed output ok 22 - callback server got client disconnected ok 23 - acceptor server flushed output ok 24 - acceptor server stopped the client session ok 25 - acceptor client got input ok 26 - callback client got input ok 27 - callback client got read error 0 (EOF) ok 28 - acceptor client got read error 0 (EOF) ok 29 - callback client disconnected ok 30 - acceptor client disconnected ok # You might see a 'disconnect' error during this test. # It may be ignored. t/30_loops/event/comp_tcp_concurrent.t ............ 1..18 ok 1 - callback server : 1 connections open ok 2 - acceptor server : one connection open ok 3 - callback server : 2 connections open ok 4 - callback server : 3 connections open ok 5 - callback server : 4 connections open ok 6 - acceptor server : one connection open ok 7 - callback server : 2 connections open ok 8 - callback server : 2 connections open ok 9 - callback server : 3 connections open ok 10 - callback server : 4 connections open ok 11 - acceptor server : one connection open ok 12 - acceptor server : one connection open ok 13 - acceptor server : one connection open ok 14 - acceptor server : one connection open ok 15 - acceptor server : one connection open ok 16 - acceptor server : one connection open ok 17 - acceptor server : one connection open ok 18 - callback server : 1 connections open ok t/30_loops/event/connect_errors.t ................. 1..3 ok 1 - found unused port: 50413 ok 2 - expected connection failure occurred ok 3 - run() returned successfully ok t/30_loops/event/k_alarms.t ....................... 1..37 ok 1 - use POE; ok 2 - alarm 14 remove: name is correct ok 3 - alarm 14 remove: time is correct ok 4 - alarm 14 remove: data is correct ok 5 - alarm 15 remove: name is correct ok 6 - alarm 15 remove: time is correct ok 7 - alarm 15 remove: data is correct ok 8 - alarm 13: received proper data ok 9 - alarm 18: adjusted backward correctly ok 10 - alarm 18: adjusted forward correctly ok 11 - alarm 19: adjusted backward correctly ok 12 - alarm 19: adjusted forward correctly ok 13 - alarm 20: adjusted forward once correctly ok 14 - alarm 20: adjusted forward twice correctly ok 15 - alarm 20: adjusted backward correctly ok 16 - alarm 21: adjusted backward correctly ok 17 - alarm 21: adjusted forward correctly ok 18 - alarm 21: adjusted first correctly ok 19 - alarm 22: adjusted last correctly ok 20 - the right number of alarms were dispatched ok 21 - alarm 21 was dispatched first ok 22 - alarm 18 was dispatched second ok 23 - alarm 20 was dispatched third ok 24 - alarm 19 was dispatched fourth ok 25 - alarm 22 was dispatched fifth ok 26 - single alarm rang ok ok 27 - second alarm superseded first ok 28 - two alarms rang in proper order ok 29 - mixed alarm APIs rang properly ok 30 - stopped alarm should not ring ok 31 - single delay rang ok ok 32 - second delay superseded first ok 33 - two delays rang in proper order ok 34 - mixed delay APIs rang properly ok 35 - stopped delay should not ring ok 36 - tests ran reasonably fast ok 37 - alarms rang in order ok t/30_loops/event/k_aliases.t ...................... 1..20 ok 1 - use POE; ok 2 - setting new alias ok 3 - overwriting new alias ok 4 - resolve stringified session reference ok 5 - resolve session ID ok 6 - resolve alias ok 7 - resolve session reference ok 8 - fail to resolve nonexistent alias ok 9 - id resolves to session ok 10 - session resolves to id ok 11 - kernel id resolves to kernel reference ok 12 - kernel reference resolves to kernel id ok 13 - session has only one alias ok 14 - session's alias is 'new name' ok 15 - session now has two aliases ok 16 - session has 'new name' alias ok 17 - session has 'second name' alias ok 18 - removing simple alias ok 19 - session received one SIGIDLE ok 20 - session received one SIGZOMBIE ok t/30_loops/event/k_detach.t ....................... 1..9 ok 1 - a1_1 detached itself ok 2 - a2_1 detached itself ok 3 - a3_1 detached itself ok 4 - a1 detached child a1_2 ok 5 - a2 detached child a2_2 ok 6 - a3 detached child a3_2 ok 7 - a1 detached itself ok 8 - a2 detached itself ok 9 - session destruction order ok t/30_loops/event/k_selects.t ...................... 1..17 ok 1 - master: created two-way pipe for testing ok 2 - master: created two-way pipe for testing ok 3 - master: created two-way pipe for testing ok 4 - master: created two-way pipe for testing ok 5 - master: created two-way pipe for testing ok 6 - slave: expected number of messages ok 7 - slave: expected number of messages ok 8 - master: expected number of messages ok 9 - master: expected number of messages ok 10 - slave: expected number of messages ok 11 - slave: expected number of messages ok 12 - master: expected number of messages ok 13 - master: expected number of messages ok 14 - slave: expected number of messages ok 15 - master: expected number of messages ok 16 - re-entered event loop ran ok 17 - second event loop run exited normally ok # Waiting 2 seconds for child processes to settle. t/30_loops/event/k_sig_child.t .................... 1..15 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - killed 8 processes (out of 8) ok 4 - caught SIGCHLD for watched pid 7582 ok 5 - caught SIGCHLD for watched pid 7587 ok 6 - caught SIGCHLD for watched pid 7588 ok 7 - caught SIGCHLD for watched pid 7584 ok 8 - caught SIGCHLD for watched pid 7581 ok 9 - caught SIGCHLD for watched pid 7583 ok 10 - caught SIGCHLD for watched pid 7586 ok 11 - caught SIGCHLD for watched pid 7585 ok 12 - reaped 8 processes (out of 8) ok 13 - expected 8 reaped children, got 8 ok 14 - expected 8 sig(CHLD), got 8 ok 15 - all reaped children were watched ok # Waiting 2 seconds for child processes to settle. t/30_loops/event/k_signals.t ...................... 1..8 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - sent self SIGUSR1 ok 4 - sent self SIGPIPE ok 5 - caught SIGUSR1 ok 6 - caught SIGPIPE ok 7 - killed 8 processes (out of 8) ok 8 - reaped 8 processes (out of 8) ok Event: trapped error in `?? Event.pm:49': ? t/30_loops/event/k_signals_rerun.t ................ 1..9 ok 1 - (0-0) no error when process exited OK ok 2 - (0-1) no error when process exited OK ok 3 - (0-0) no error when process exited OK ok 4 - (0-0) no error when process exited OK ok 5 - (1-0) no error when process exited OK ok 6 - (1-1) died with bad exit code ok 7 - (1-1) error is correct ok 8 - (1-0) no error when process exited OK ok 9 - (1-0) no error when process exited OK ok t/30_loops/event/sbk_signal_init.t ................ 1..1 ok 1 - normal SIGALRM dispatched ok t/30_loops/event/ses_nfa.t ........................ 1..39 ok 1 - no object ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - POE::NFA::callback ok 6 - POE::NFA::postback ok 7 - $_[OBJECT] isa Switch ok 8 - wheel event happened ok 9 - get_current_state returns the same as $_[STATE] ok 10 - get_runstate returns the same as $_[RUNSTATE] ok 11 - light state matches expected state ok 12 - fib(0) returned 0 (wanted 0) ok 13 - $_[OBJECT] is a package ok 14 - light state matches expected state ok 15 - fib(1) returned 1 (wanted 1) ok 16 - $_[OBJECT] isa Switch ok 17 - light state matches expected state ok 18 - $_[OBJECT] is a package ok 19 - light state matches expected state ok 20 - fib(2) returned 1 (wanted 1) ok 21 - $_[OBJECT] isa Switch ok 22 - light state matches expected state ok 23 - $_[OBJECT] is a package ok 24 - fib(3) returned 2 (wanted 2) ok 25 - light state matches expected state ok 26 - $_[OBJECT] isa Switch ok 27 - light state matches expected state ok 28 - $_[OBJECT] is a package ok 29 - fib(4) returned 3 (wanted 3) ok 30 - light state matches expected state ok 31 - $_[OBJECT] isa Switch ok 32 - light state matches expected state ok 33 - $_[OBJECT] is a package ok 34 - light state matches expected state ok 35 - fib(5) returned 5 (wanted 5) ok 36 - fib(17) returned 1597 (wanted 1597) ok 37 - fib(23) returned 28657 (wanted 28657) ok 38 - fib(29) returned 514229 (wanted 514229) ok 39 - fib(43) returned 433494437 (wanted 433494437) ok t/30_loops/event/ses_session.t .................... 1..44 ok 1 - option original value ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - new() is deprecated ok 6 - create() doesn't accept an odd number of args ok 7 - get_active_session before POE::Kernel->run() ok 8 - get_active_session within session ok 9 - get_heap during stop ok 10 - get_active_session after POE::Kernel->run() ok 11 - test 0 ran ok 12 - test 1 ran ok 13 - test 2 ran ok 14 - test 3 ran ok 15 - test 4 ran ok 16 - test 5 ran ok 17 - test 6 ran ok 18 - test 7 ran ok 19 - test 8 ran ok 20 - test 9 ran ok 21 - caught enough SIGALRMs ok 22 - caught enough SIGPIPEs ok 23 - postback test ok 24 - callback test ok 25 - ARG constants are good ok 26 - sender_count ok 27 - default_count ok 28 - got_heap_count ok 29 - object/package session 0 event count ok 30 - object/package session 1 event count ok 31 - object/package session 2 event count ok 32 - object/package session 3 event count ok 33 - 3 sessions destroyed (expected 3) ok 34 - 3 objects destroyed (expected 3) ok 35 - _stop wasn't called ok 36 - _child wasn't called ok 37 - _parent wasn't called ok 38 - destroyed 4 sessions (expected 4) ok 39 - destroyed 4 objects (expected 4) ok 40 - restarted event loop session _start ok 41 - restarted event loop session yield() ok 42 - restarted event loop session timer delay() ok 43 - restarted event loop session _stop ok 44 - restarted event loop returned normally ok t/30_loops/event/wheel_accept.t ................... 1..2 ok 1 - created listening socket ok 2 - listening socket accepted connections ok t/30_loops/event/wheel_curses.t ................... skipped: Need help with Curses functions blocking under ptys t/30_loops/event/wheel_readline.t ................. skipped: not running in a terminal t/30_loops/event/wheel_readwrite.t ................ 1..28 ok 1 - use POE::Wheel::ReadWrite; ok 2 - POE::Wheel::ReadWrite->can(...) ok 3 - new(): no args ok 4 - new(): handles for both directions ok 5 - new(): passing kernel deprecated ok 6 - new(): both marks must be given ok 7 - new(): both marks must be given ok 8 - new(): both marks must be valid ok 9 - new(): both marks must be valid ok 10 - new(): both marks must be valid ok 11 - new(): both mark events needed ok 12 - new(): both mark events needed ok 13 - new(): mark events need levels ok 14 - new(): mark events need levels ok 15 - new(): mark events need levels ok 16 - input filter isa POE::Filter isa POE::Filter ok 17 - output filter isa POE::Filter isa POE::Filter ok 18 - input event happened ok 19 - flushed event happened ok 20 - error event happened ok 21 - low event happened ok 22 - driver's get called ok 23 - driver's put called ok 24 - driver's flush called ok 25 - correct wheel id consistently used ok 26 - correct number of lines read ok 27 - read state machine finished ok 28 - write state machine finished ok t/30_loops/event/wheel_run.t ...................... 1..99 ok 1 - new: at least one io event ok 2 - new: only valid conduits ok 3 - new: cannot mix deprecated Filter with StdioFilter ok 4 - new: Program is needed ok 5 - coderef/pty-pipe response type ok 6 - coderef/pty-pipe stdout response ok 7 - coderef/pty response type ok 8 - coderef/pty stdout response ok 9 - coderef/pipe response type ok 10 - coderef/pipe stdout response ok 11 - coderef/default response type ok 12 - coderef/default stdout response ok 13 - string/pty-pipe response type ok 14 - string/pty-pipe stdout response ok 15 - string/pty response type ok 16 - string/pty stdout response ok 17 - string/pipe response type ok 18 - string/pipe stdout response ok 19 - string/default response type ok 20 - string/default stdout response ok 21 - coderef/shutdown response type ok 22 - coderef/shutdown stdout response ok 23 - string/killing response type ok 24 - string/killing stdout response ok 25 - string/pause_resume response type ok 26 - string/pause_resume stdout response ok 27 - string/killing response type ok 28 - string/killing stdout response ok 29 - string/pty response type ok 30 - string/pty stdout response ok 31 - coderef/pty response type ok 32 - coderef/pty stdout response ok 33 - coderef/pty-pipe response type ok 34 - coderef/pty-pipe stderr response ok 35 - coderef/pipe response type ok 36 - coderef/pipe stderr response ok 37 - coderef/default response type ok 38 - coderef/default stderr response ok 39 - string/pty-pipe response type ok 40 - string/pty-pipe stderr response ok 41 - string/pipe response type ok 42 - string/pipe stderr response ok 43 - string/default response type ok 44 - string/default stderr response ok 45 - string/pause_resume response type ok 46 - string/pause_resume stderr response ok 47 - string/pause_resume response type ok 48 - string/pause_resume stdout response ok 49 - string/killing close ok 50 - string/killing driver_out_octets at close ok 51 - string/killing driver_out_messages at close ok 52 - string/killing flush count (7615) ok 53 - string/pause_resume response type ok 54 - string/pause_resume stdout response ok 55 - coderef/shutdown response type ok 56 - coderef/shutdown stdout response ok 57 - string/default close ok 58 - string/default driver_out_octets at close ok 59 - string/default driver_out_messages at close ok 60 - string/default flush count (7615) ok 61 - string/pipe close ok 62 - string/pipe driver_out_octets at close ok 63 - string/pipe driver_out_messages at close ok 64 - string/pipe flush count (7615) ok 65 - coderef/default close ok 66 - coderef/default driver_out_octets at close ok 67 - coderef/default driver_out_messages at close ok 68 - coderef/default flush count (7615) ok 69 - coderef/pipe close ok 70 - coderef/pipe driver_out_octets at close ok 71 - coderef/pipe driver_out_messages at close ok 72 - coderef/pipe flush count (7615) ok 73 - string/pause_resume response type ok 74 - string/pause_resume stderr response ok 75 - coderef/shutdown close ok 76 - string/pty close ok 77 - string/pty driver_out_octets at close ok 78 - string/pty driver_out_messages at close ok 79 - string/pty flush count (7615) ok 80 - coderef/pty close ok 81 - coderef/pty driver_out_octets at close ok 82 - coderef/pty driver_out_messages at close ok 83 - coderef/pty flush count (7615) ok 84 - coderef/pty-pipe close ok 85 - coderef/pty-pipe driver_out_octets at close ok 86 - coderef/pty-pipe driver_out_messages at close ok 87 - coderef/pty-pipe flush count (7615) ok 88 - string/pty-pipe close ok 89 - string/pty-pipe driver_out_octets at close ok 90 - string/pty-pipe driver_out_messages at close ok 91 - string/pty-pipe flush count (7615) ok 92 - string/pause_resume response type ok 93 - string/pause_resume stdout response ok 94 - string/pause_resume response type ok 95 - string/pause_resume stderr response ok 96 - string/pause_resume close ok 97 - string/pause_resume driver_out_octets at close ok 98 - string/pause_resume driver_out_messages at close ok 99 - string/pause_resume flush count (7615) ok # This test may hang if your firewall blocks IPv6 # packets across your localhost interface. t/30_loops/event/wheel_sf_ipv6.t .................. 1..3 ok 1 - received input ok 2 - client put_count matches flush_count ok 3 - server put_count matches flush_count ok t/30_loops/event/wheel_sf_tcp.t ................... 1..9 ok 1 - buffered 19 octets ok 2 - buffered 1 message ok 3 - received connection ok 4 - received test message ok 5 - test five ok 6 - test seven ok 7 - sss expecting errnum 0; got 0 ok 8 - test two ok 9 - flushed all put data ok t/30_loops/event/wheel_sf_udp.t ................... 1..10 ok 1 - test one ok 2 - test two ok 3 - peer a no recv errors ok 4 - peer a no send errors ok 5 - peer a no sock errors ok 6 - peer b no recv errors ok 7 - peer b no send errors ok 8 - peer b no sock errors ok 9 - peer a sent 10 (wanted 10) ok 10 - peer b sent 10 (wanted 10) ok t/30_loops/event/wheel_sf_unix.t .................. 1..12 ok 1 - buffered 19 octets ok 2 - buffered 1 message ok 3 - received expected text ok 4 - test three ok 5 - test four ok 6 - sss expecting errnum 0; got 0 ok 7 - test six ok 8 - flushed everything we put ok 9 - lost expected child session ok 10 - test two ok 11 - only one client ok 12 - run() returned normally ok t/30_loops/event/wheel_tail.t ..................... 1..10 ok 1 - received connection ok 2 - sent and received everything we should sent(2) recv(2) wanted(2) ok 3 - reset more than once ok 4 - test three ok 5 - sent everything we should ok 6 - flushed what we sent (flush=5; sent=5) ok 7 - test six ok 8 - test two ok 9 - read everything we were sent did(10) wanted(10) ok 10 - run() returned successfully ok t/30_loops/event/z_kogman_sig_order.t ............. 1..7 ok 1 - simple signal on one session ok 2 - signal on parent, oblivious child ok 3 - signal on child, then parent ok 4 - TERM signal on child, then parent ok 5 - TERM signal with no handlers on child, then parent ok 6 - TERM signal on granchild, then child (with handler), then parent ok 7 - TERM signal with no handlers on granchild, then child, then parent ok # Using '/bin/true' as our thing to run under system() t/30_loops/event/z_merijn_sigchld_system.t ........ 1..4 ok 1 - System returns properly chld((undef)) err() ok 2 - System returns properly chld((undef)) err() ok 3 - System returns properly chld((undef)) err() ok 4 - no child procs caught ok # Wait 3 # sending sigusr1 # sent sigusr1 t/30_loops/event/z_rt39872_sigchld_stop.t ......... 1..3 ok 1 - Expected child exited ok 2 - One child left (7643) ok 3 - Sane exit ok t/30_loops/event/z_steinert_signal_integrity.t .... 1..2 ok 1 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok 2 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok t/30_loops/gtk/all_errors.t ....................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/comp_tcp.t ......................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/comp_tcp_concurrent.t .............. skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/connect_errors.t ................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/k_alarms.t ......................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/k_aliases.t ........................ skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/k_detach.t ......................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/k_selects.t ........................ skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/k_sig_child.t ...................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/k_signals.t ........................ skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/k_signals_rerun.t .................. skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/sbk_signal_init.t .................. skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/ses_nfa.t .......................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/ses_session.t ...................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_accept.t ..................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_curses.t ..................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_readline.t ................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_readwrite.t .................. skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_run.t ........................ skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_sf_ipv6.t .................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_sf_tcp.t ..................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_sf_udp.t ..................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_sf_unix.t .................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/wheel_tail.t ....................... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/z_kogman_sig_order.t ............... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/z_merijn_sigchld_system.t .......... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/z_rt39872_sigchld_stop.t ........... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/gtk/z_steinert_signal_integrity.t ...... skipped: Gtk needs a DISPLAY (set one today, okay?) t/30_loops/io_poll/all_errors.t ................... skipped: most of these should move into other test files t/30_loops/io_poll/comp_tcp.t ..................... 1..30 ok 1 - Client::TCP constructor requires even number of parameters ok 2 - Client::TCP constructor requires RemoteAddress ok 3 - Client::TCP constructor requires RemotePort ok 4 - Client::TCP constructor requires ServerInput ok 5 - Client::TCP constructor requires LowMark, ServerHigh, ServerLow ok 6 - Client::TCP constructor requires HighMark, ServerHigh, ServerLow ok 7 - Client::TCP constructor requires HighMark, LowMark, ServerLow ok 8 - Client::TCP constructor requires HighMark, LowMark, ServerHigh ok 9 - Client::TCP constructor requires InlineStates to be a reference ok 10 - Client::TCP constructor requires PackageStates to be a reference ok 11 - Client::TCP constructor requires ObjectStates to be a reference ok 12 - Client::TCP constructor requires SessionParams to be an array reference ok 13 - acceptor server got client connection ok 14 - callback server got client connection ok 15 - callback client connected ok 16 - acceptor client connected ok 17 - callback client flushed output ok 18 - acceptor client flushed output ok 19 - callback server got input ok 20 - acceptor server received input ok 21 - callback server flushed output ok 22 - callback server got client disconnected ok 23 - acceptor server flushed output ok 24 - acceptor server stopped the client session ok 25 - callback client got input ok 26 - acceptor client got input ok 27 - callback client got read error 0 (EOF) ok 28 - acceptor client got read error 0 (EOF) ok 29 - callback client disconnected ok 30 - acceptor client disconnected ok # You might see a 'disconnect' error during this test. # It may be ignored. t/30_loops/io_poll/comp_tcp_concurrent.t .......... 1..18 ok 1 - acceptor server : one connection open ok 2 - callback server : 1 connections open ok 3 - callback server : 2 connections open ok 4 - callback server : 3 connections open ok 5 - callback server : 4 connections open ok 6 - acceptor server : one connection open ok 7 - callback server : 2 connections open ok 8 - callback server : 2 connections open ok 9 - callback server : 3 connections open ok 10 - callback server : 4 connections open ok 11 - acceptor server : one connection open ok 12 - acceptor server : one connection open ok 13 - acceptor server : one connection open ok 14 - acceptor server : one connection open ok 15 - acceptor server : one connection open ok 16 - acceptor server : one connection open ok 17 - acceptor server : one connection open ok 18 - callback server : 1 connections open ok t/30_loops/io_poll/connect_errors.t ............... 1..3 ok 1 - found unused port: 50448 ok 2 - expected connection failure occurred ok 3 - run() returned successfully ok t/30_loops/io_poll/k_alarms.t ..................... 1..37 ok 1 - use POE; ok 2 - alarm 14 remove: name is correct ok 3 - alarm 14 remove: time is correct ok 4 - alarm 14 remove: data is correct ok 5 - alarm 15 remove: name is correct ok 6 - alarm 15 remove: time is correct ok 7 - alarm 15 remove: data is correct ok 8 - alarm 13: received proper data ok 9 - alarm 18: adjusted backward correctly ok 10 - alarm 18: adjusted forward correctly ok 11 - alarm 19: adjusted backward correctly ok 12 - alarm 19: adjusted forward correctly ok 13 - alarm 20: adjusted forward once correctly ok 14 - alarm 20: adjusted forward twice correctly ok 15 - alarm 20: adjusted backward correctly ok 16 - alarm 21: adjusted backward correctly ok 17 - alarm 21: adjusted forward correctly ok 18 - alarm 21: adjusted first correctly ok 19 - alarm 22: adjusted last correctly ok 20 - the right number of alarms were dispatched ok 21 - alarm 21 was dispatched first ok 22 - alarm 18 was dispatched second ok 23 - alarm 20 was dispatched third ok 24 - alarm 19 was dispatched fourth ok 25 - alarm 22 was dispatched fifth ok 26 - single alarm rang ok ok 27 - second alarm superseded first ok 28 - two alarms rang in proper order ok 29 - mixed alarm APIs rang properly ok 30 - stopped alarm should not ring ok 31 - single delay rang ok ok 32 - second delay superseded first ok 33 - two delays rang in proper order ok 34 - mixed delay APIs rang properly ok 35 - stopped delay should not ring ok 36 - tests ran reasonably fast ok 37 - alarms rang in order ok t/30_loops/io_poll/k_aliases.t .................... 1..20 ok 1 - use POE; ok 2 - setting new alias ok 3 - overwriting new alias ok 4 - resolve stringified session reference ok 5 - resolve session ID ok 6 - resolve alias ok 7 - resolve session reference ok 8 - fail to resolve nonexistent alias ok 9 - id resolves to session ok 10 - session resolves to id ok 11 - kernel id resolves to kernel reference ok 12 - kernel reference resolves to kernel id ok 13 - session has only one alias ok 14 - session's alias is 'new name' ok 15 - session now has two aliases ok 16 - session has 'new name' alias ok 17 - session has 'second name' alias ok 18 - removing simple alias ok 19 - session received one SIGIDLE ok 20 - session received one SIGZOMBIE ok t/30_loops/io_poll/k_detach.t ..................... 1..9 ok 1 - a1_1 detached itself ok 2 - a2_1 detached itself ok 3 - a3_1 detached itself ok 4 - a1 detached child a1_2 ok 5 - a2 detached child a2_2 ok 6 - a3 detached child a3_2 ok 7 - a1 detached itself ok 8 - a2 detached itself ok 9 - session destruction order ok t/30_loops/io_poll/k_selects.t .................... 1..17 ok 1 - master: created two-way pipe for testing ok 2 - master: created two-way pipe for testing ok 3 - master: created two-way pipe for testing ok 4 - master: created two-way pipe for testing ok 5 - master: created two-way pipe for testing ok 6 - slave: expected number of messages ok 7 - master: expected number of messages ok 8 - slave: expected number of messages ok 9 - master: expected number of messages ok 10 - slave: expected number of messages ok 11 - master: expected number of messages ok 12 - slave: expected number of messages ok 13 - master: expected number of messages ok 14 - slave: expected number of messages ok 15 - master: expected number of messages ok 16 - re-entered event loop ran ok 17 - second event loop run exited normally ok # Waiting 2 seconds for child processes to settle. t/30_loops/io_poll/k_sig_child.t .................. 1..15 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - killed 8 processes (out of 8) ok 4 - caught SIGCHLD for watched pid 7688 ok 5 - caught SIGCHLD for watched pid 7685 ok 6 - caught SIGCHLD for watched pid 7687 ok 7 - caught SIGCHLD for watched pid 7689 ok 8 - caught SIGCHLD for watched pid 7683 ok 9 - caught SIGCHLD for watched pid 7686 ok 10 - caught SIGCHLD for watched pid 7684 ok 11 - caught SIGCHLD for watched pid 7682 ok 12 - reaped 8 processes (out of 8) ok 13 - expected 8 reaped children, got 8 ok 14 - expected 8 sig(CHLD), got 8 ok 15 - all reaped children were watched ok # Waiting 2 seconds for child processes to settle. t/30_loops/io_poll/k_signals.t .................... 1..8 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - sent self SIGUSR1 ok 4 - sent self SIGPIPE ok 5 - caught SIGUSR1 ok 6 - caught SIGPIPE ok 7 - killed 8 processes (out of 8) ok 8 - reaped 8 processes (out of 8) ok t/30_loops/io_poll/k_signals_rerun.t .............. 1..9 ok 1 - (0-0) no error when process exited OK ok 2 - (0-1) no error when process exited OK ok 3 - (0-0) no error when process exited OK ok 4 - (0-0) no error when process exited OK ok 5 - (1-0) no error when process exited OK ok 6 - (1-1) died with bad exit code ok 7 - (1-1) error is correct ok 8 - (1-0) no error when process exited OK ok 9 - (1-0) no error when process exited OK ok t/30_loops/io_poll/sbk_signal_init.t .............. 1..1 ok 1 - normal SIGALRM dispatched ok t/30_loops/io_poll/ses_nfa.t ...................... 1..39 ok 1 - no object ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - POE::NFA::callback ok 6 - POE::NFA::postback ok 7 - $_[OBJECT] isa Switch ok 8 - wheel event happened ok 9 - get_current_state returns the same as $_[STATE] ok 10 - get_runstate returns the same as $_[RUNSTATE] ok 11 - light state matches expected state ok 12 - fib(0) returned 0 (wanted 0) ok 13 - $_[OBJECT] is a package ok 14 - light state matches expected state ok 15 - fib(1) returned 1 (wanted 1) ok 16 - $_[OBJECT] isa Switch ok 17 - light state matches expected state ok 18 - $_[OBJECT] is a package ok 19 - light state matches expected state ok 20 - fib(2) returned 1 (wanted 1) ok 21 - $_[OBJECT] isa Switch ok 22 - light state matches expected state ok 23 - $_[OBJECT] is a package ok 24 - fib(3) returned 2 (wanted 2) ok 25 - light state matches expected state ok 26 - $_[OBJECT] isa Switch ok 27 - light state matches expected state ok 28 - $_[OBJECT] is a package ok 29 - fib(4) returned 3 (wanted 3) ok 30 - light state matches expected state ok 31 - $_[OBJECT] isa Switch ok 32 - light state matches expected state ok 33 - $_[OBJECT] is a package ok 34 - light state matches expected state ok 35 - fib(5) returned 5 (wanted 5) ok 36 - fib(17) returned 1597 (wanted 1597) ok 37 - fib(23) returned 28657 (wanted 28657) ok 38 - fib(29) returned 514229 (wanted 514229) ok 39 - fib(43) returned 433494437 (wanted 433494437) ok t/30_loops/io_poll/ses_session.t .................. 1..44 ok 1 - option original value ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - new() is deprecated ok 6 - create() doesn't accept an odd number of args ok 7 - get_active_session before POE::Kernel->run() ok 8 - get_active_session within session ok 9 - get_heap during stop ok 10 - get_active_session after POE::Kernel->run() ok 11 - test 0 ran ok 12 - test 1 ran ok 13 - test 2 ran ok 14 - test 3 ran ok 15 - test 4 ran ok 16 - test 5 ran ok 17 - test 6 ran ok 18 - test 7 ran ok 19 - test 8 ran ok 20 - test 9 ran ok 21 - caught enough SIGALRMs ok 22 - caught enough SIGPIPEs ok 23 - postback test ok 24 - callback test ok 25 - ARG constants are good ok 26 - sender_count ok 27 - default_count ok 28 - got_heap_count ok 29 - object/package session 0 event count ok 30 - object/package session 1 event count ok 31 - object/package session 2 event count ok 32 - object/package session 3 event count ok 33 - 3 sessions destroyed (expected 3) ok 34 - 3 objects destroyed (expected 3) ok 35 - _stop wasn't called ok 36 - _child wasn't called ok 37 - _parent wasn't called ok 38 - destroyed 4 sessions (expected 4) ok 39 - destroyed 4 objects (expected 4) ok 40 - restarted event loop session _start ok 41 - restarted event loop session yield() ok 42 - restarted event loop session timer delay() ok 43 - restarted event loop session _stop ok 44 - restarted event loop returned normally ok t/30_loops/io_poll/wheel_accept.t ................. 1..2 ok 1 - created listening socket ok 2 - listening socket accepted connections ok t/30_loops/io_poll/wheel_curses.t ................. skipped: Need help with Curses functions blocking under ptys t/30_loops/io_poll/wheel_readline.t ............... skipped: not running in a terminal t/30_loops/io_poll/wheel_readwrite.t .............. 1..28 ok 1 - use POE::Wheel::ReadWrite; ok 2 - POE::Wheel::ReadWrite->can(...) ok 3 - new(): no args ok 4 - new(): handles for both directions ok 5 - new(): passing kernel deprecated ok 6 - new(): both marks must be given ok 7 - new(): both marks must be given ok 8 - new(): both marks must be valid ok 9 - new(): both marks must be valid ok 10 - new(): both marks must be valid ok 11 - new(): both mark events needed ok 12 - new(): both mark events needed ok 13 - new(): mark events need levels ok 14 - new(): mark events need levels ok 15 - new(): mark events need levels ok 16 - input filter isa POE::Filter isa POE::Filter ok 17 - output filter isa POE::Filter isa POE::Filter ok 18 - input event happened ok 19 - flushed event happened ok 20 - error event happened ok 21 - low event happened ok 22 - driver's get called ok 23 - driver's put called ok 24 - driver's flush called ok 25 - correct wheel id consistently used ok 26 - correct number of lines read ok 27 - read state machine finished ok 28 - write state machine finished ok t/30_loops/io_poll/wheel_run.t .................... 1..99 ok 1 - new: at least one io event ok 2 - new: only valid conduits ok 3 - new: cannot mix deprecated Filter with StdioFilter ok 4 - new: Program is needed ok 5 - string/pause_resume response type ok 6 - string/pause_resume stdout response ok 7 - string/default response type ok 8 - string/default stdout response ok 9 - coderef/pipe response type ok 10 - coderef/pipe stdout response ok 11 - coderef/pty-pipe response type ok 12 - coderef/pty-pipe stdout response ok 13 - coderef/default response type ok 14 - coderef/default stdout response ok 15 - string/pty response type ok 16 - string/pty stdout response ok 17 - string/pty-pipe response type ok 18 - string/pty-pipe stdout response ok 19 - string/killing response type ok 20 - string/killing stdout response ok 21 - coderef/shutdown response type ok 22 - coderef/shutdown stdout response ok 23 - coderef/pty response type ok 24 - coderef/pty stdout response ok 25 - string/pipe response type ok 26 - string/pipe stdout response ok 27 - coderef/pipe response type ok 28 - coderef/pipe stderr response ok 29 - string/default response type ok 30 - string/default stderr response ok 31 - string/pipe response type ok 32 - string/pipe stderr response ok 33 - string/pty-pipe response type ok 34 - string/pty-pipe stderr response ok 35 - string/pty response type ok 36 - string/pty stdout response ok 37 - string/killing response type ok 38 - string/killing stdout response ok 39 - string/pause_resume response type ok 40 - string/pause_resume stderr response ok 41 - coderef/pty-pipe response type ok 42 - coderef/pty-pipe stderr response ok 43 - coderef/pty response type ok 44 - coderef/pty stdout response ok 45 - coderef/default response type ok 46 - coderef/default stderr response ok 47 - string/pause_resume response type ok 48 - string/pause_resume stdout response ok 49 - string/killing close ok 50 - string/killing driver_out_octets at close ok 51 - string/killing driver_out_messages at close ok 52 - string/killing flush count (7716) ok 53 - string/pause_resume response type ok 54 - string/pause_resume stdout response ok 55 - string/default close ok 56 - string/default driver_out_octets at close ok 57 - string/default driver_out_messages at close ok 58 - string/default flush count (7716) ok 59 - coderef/pipe close ok 60 - coderef/pipe driver_out_octets at close ok 61 - coderef/pipe driver_out_messages at close ok 62 - coderef/pipe flush count (7716) ok 63 - coderef/shutdown response type ok 64 - coderef/shutdown stdout response ok 65 - string/pipe close ok 66 - string/pipe driver_out_octets at close ok 67 - string/pipe driver_out_messages at close ok 68 - string/pipe flush count (7716) ok 69 - coderef/default close ok 70 - coderef/default driver_out_octets at close ok 71 - coderef/default driver_out_messages at close ok 72 - coderef/default flush count (7716) ok 73 - string/pause_resume response type ok 74 - string/pause_resume stderr response ok 75 - coderef/shutdown close ok 76 - coderef/pty close ok 77 - coderef/pty driver_out_octets at close ok 78 - coderef/pty driver_out_messages at close ok 79 - coderef/pty flush count (7716) ok 80 - string/pty-pipe close ok 81 - string/pty-pipe driver_out_octets at close ok 82 - string/pty-pipe driver_out_messages at close ok 83 - string/pty-pipe flush count (7716) ok 84 - string/pty close ok 85 - string/pty driver_out_octets at close ok 86 - string/pty driver_out_messages at close ok 87 - string/pty flush count (7716) ok 88 - coderef/pty-pipe close ok 89 - coderef/pty-pipe driver_out_octets at close ok 90 - coderef/pty-pipe driver_out_messages at close ok 91 - coderef/pty-pipe flush count (7716) ok 92 - string/pause_resume response type ok 93 - string/pause_resume stdout response ok 94 - string/pause_resume response type ok 95 - string/pause_resume stderr response ok 96 - string/pause_resume close ok 97 - string/pause_resume driver_out_octets at close ok 98 - string/pause_resume driver_out_messages at close ok 99 - string/pause_resume flush count (7716) ok # This test may hang if your firewall blocks IPv6 # packets across your localhost interface. t/30_loops/io_poll/wheel_sf_ipv6.t ................ 1..3 ok 1 - received input ok 2 - client put_count matches flush_count ok 3 - server put_count matches flush_count ok t/30_loops/io_poll/wheel_sf_tcp.t ................. 1..9 ok 1 - received connection ok 2 - buffered 19 octets ok 3 - buffered 1 message ok 4 - received test message ok 5 - test five ok 6 - test seven ok 7 - sss expecting errnum 0; got 0 ok 8 - test two ok 9 - flushed all put data ok t/30_loops/io_poll/wheel_sf_udp.t ................. 1..10 ok 1 - test one ok 2 - test two ok 3 - peer a no recv errors ok 4 - peer a no send errors ok 5 - peer a no sock errors ok 6 - peer b no recv errors ok 7 - peer b no send errors ok 8 - peer b no sock errors ok 9 - peer a sent 10 (wanted 10) ok 10 - peer b sent 10 (wanted 10) ok t/30_loops/io_poll/wheel_sf_unix.t ................ 1..12 ok 1 - buffered 19 octets ok 2 - buffered 1 message ok 3 - received expected text ok 4 - test three ok 5 - test four ok 6 - sss expecting errnum 0; got 0 ok 7 - test six ok 8 - flushed everything we put ok 9 - lost expected child session ok 10 - test two ok 11 - only one client ok 12 - run() returned normally ok t/30_loops/io_poll/wheel_tail.t ................... 1..10 ok 1 - received connection ok 2 - sent and received everything we should sent(2) recv(2) wanted(2) ok 3 - reset more than once ok 4 - test three ok 5 - sent everything we should ok 6 - flushed what we sent (flush=5; sent=5) ok 7 - test six ok 8 - test two ok 9 - read everything we were sent did(10) wanted(10) ok 10 - run() returned successfully ok t/30_loops/io_poll/z_kogman_sig_order.t ........... 1..7 ok 1 - simple signal on one session ok 2 - signal on parent, oblivious child ok 3 - signal on child, then parent ok 4 - TERM signal on child, then parent ok 5 - TERM signal with no handlers on child, then parent ok 6 - TERM signal on granchild, then child (with handler), then parent ok 7 - TERM signal with no handlers on granchild, then child, then parent ok # Using '/bin/true' as our thing to run under system() t/30_loops/io_poll/z_merijn_sigchld_system.t ...... 1..4 ok 1 - System returns properly chld((undef)) err() ok 2 - System returns properly chld((undef)) err() ok 3 - System returns properly chld((undef)) err() ok 4 - no child procs caught ok # Wait 3 # sending sigusr1 # sent sigusr1 t/30_loops/io_poll/z_rt39872_sigchld_stop.t ....... 1..3 ok 1 - Expected child exited ok 2 - One child left (7744) ok 3 - Sane exit ok t/30_loops/io_poll/z_steinert_signal_integrity.t .. 1..2 ok 1 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok 2 - signal parameters: ('MOO' eq 'MOO', 99 == 99) ok t/30_loops/select/all_errors.t .................... skipped: most of these should move into other test files t/30_loops/select/comp_tcp.t ...................... 1..30 ok 1 - Client::TCP constructor requires even number of parameters ok 2 - Client::TCP constructor requires RemoteAddress ok 3 - Client::TCP constructor requires RemotePort ok 4 - Client::TCP constructor requires ServerInput ok 5 - Client::TCP constructor requires LowMark, ServerHigh, ServerLow ok 6 - Client::TCP constructor requires HighMark, ServerHigh, ServerLow ok 7 - Client::TCP constructor requires HighMark, LowMark, ServerLow ok 8 - Client::TCP constructor requires HighMark, LowMark, ServerHigh ok 9 - Client::TCP constructor requires InlineStates to be a reference ok 10 - Client::TCP constructor requires PackageStates to be a reference ok 11 - Client::TCP constructor requires ObjectStates to be a reference ok 12 - Client::TCP constructor requires SessionParams to be an array reference ok 13 - acceptor server got client connection ok 14 - callback server got client connection ok 15 - callback client connected ok 16 - acceptor client connected ok 17 - callback client flushed output ok 18 - acceptor client flushed output ok 19 - callback server got input ok 20 - acceptor server received input ok 21 - callback server flushed output ok 22 - callback server got client disconnected ok 23 - acceptor server flushed output ok 24 - acceptor server stopped the client session ok 25 - callback client got input ok 26 - acceptor client got input ok 27 - callback client got read error 0 (EOF) ok 28 - acceptor client got read error 0 (EOF) ok 29 - callback client disconnected ok 30 - acceptor client disconnected ok # You might see a 'disconnect' error during this test. # It may be ignored. t/30_loops/select/comp_tcp_concurrent.t ........... 1..18 ok 1 - acceptor server : one connection open ok 2 - callback server : 1 connections open ok 3 - callback server : 2 connections open ok 4 - callback server : 3 connections open ok 5 - callback server : 4 connections open ok 6 - acceptor server : one connection open ok 7 - callback server : 2 connections open ok 8 - callback server : 2 connections open ok 9 - callback server : 3 connections open ok 10 - callback server : 4 connections open ok 11 - acceptor server : one connection open ok 12 - acceptor server : one connection open ok 13 - acceptor server : one connection open ok 14 - acceptor server : one connection open ok 15 - acceptor server : one connection open ok 16 - acceptor server : one connection open ok 17 - callback server : 1 connections open ok 18 - acceptor server : one connection open ok t/30_loops/select/connect_errors.t ................ 1..3 ok 1 - found unused port: 50483 ok 2 - expected connection failure occurred ok 3 - run() returned successfully ok t/30_loops/select/k_alarms.t ...................... 1..37 ok 1 - use POE; ok 2 - alarm 14 remove: name is correct ok 3 - alarm 14 remove: time is correct ok 4 - alarm 14 remove: data is correct ok 5 - alarm 15 remove: name is correct ok 6 - alarm 15 remove: time is correct ok 7 - alarm 15 remove: data is correct ok 8 - alarm 13: received proper data ok 9 - alarm 18: adjusted backward correctly ok 10 - alarm 18: adjusted forward correctly ok 11 - alarm 19: adjusted backward correctly ok 12 - alarm 19: adjusted forward correctly ok 13 - alarm 20: adjusted forward once correctly ok 14 - alarm 20: adjusted forward twice correctly ok 15 - alarm 20: adjusted backward correctly ok 16 - alarm 21: adjusted backward correctly ok 17 - alarm 21: adjusted forward correctly ok 18 - alarm 21: adjusted first correctly ok 19 - alarm 22: adjusted last correctly ok 20 - the right number of alarms were dispatched ok 21 - alarm 21 was dispatched first ok 22 - alarm 18 was dispatched second ok 23 - alarm 20 was dispatched third ok 24 - alarm 19 was dispatched fourth ok 25 - alarm 22 was dispatched fifth ok 26 - single alarm rang ok ok 27 - second alarm superseded first ok 28 - two alarms rang in proper order ok 29 - mixed alarm APIs rang properly ok 30 - stopped alarm should not ring ok 31 - single delay rang ok ok 32 - second delay superseded first ok 33 - two delays rang in proper order ok 34 - mixed delay APIs rang properly ok 35 - stopped delay should not ring ok 36 - tests ran reasonably fast ok 37 - alarms rang in order ok t/30_loops/select/k_aliases.t ..................... 1..20 ok 1 - use POE; ok 2 - setting new alias ok 3 - overwriting new alias ok 4 - resolve stringified session reference ok 5 - resolve session ID ok 6 - resolve alias ok 7 - resolve session reference ok 8 - fail to resolve nonexistent alias ok 9 - id resolves to session ok 10 - session resolves to id ok 11 - kernel id resolves to kernel reference ok 12 - kernel reference resolves to kernel id ok 13 - session has only one alias ok 14 - session's alias is 'new name' ok 15 - session now has two aliases ok 16 - session has 'new name' alias ok 17 - session has 'second name' alias ok 18 - removing simple alias ok 19 - session received one SIGIDLE ok 20 - session received one SIGZOMBIE ok t/30_loops/select/k_detach.t ...................... 1..9 ok 1 - a1_1 detached itself ok 2 - a2_1 detached itself ok 3 - a3_1 detached itself ok 4 - a1 detached child a1_2 ok 5 - a2 detached child a2_2 ok 6 - a3 detached child a3_2 ok 7 - a1 detached itself ok 8 - a2 detached itself ok 9 - session destruction order ok t/30_loops/select/k_selects.t ..................... 1..17 ok 1 - master: created two-way pipe for testing ok 2 - master: created two-way pipe for testing ok 3 - master: created two-way pipe for testing ok 4 - master: created two-way pipe for testing ok 5 - master: created two-way pipe for testing ok 6 - slave: expected number of messages ok 7 - master: expected number of messages ok 8 - slave: expected number of messages ok 9 - master: expected number of messages ok 10 - slave: expected number of messages ok 11 - master: expected number of messages ok 12 - slave: expected number of messages ok 13 - master: expected number of messages ok 14 - slave: expected number of messages ok 15 - master: expected number of messages ok 16 - re-entered event loop ran ok 17 - second event loop run exited normally ok # Waiting 2 seconds for child processes to settle. t/30_loops/select/k_sig_child.t ................... 1..15 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - killed 8 processes (out of 8) ok 4 - caught SIGCHLD for watched pid 7760 ok 5 - caught SIGCHLD for watched pid 7759 ok 6 - caught SIGCHLD for watched pid 7761 ok 7 - caught SIGCHLD for watched pid 7757 ok 8 - caught SIGCHLD for watched pid 7758 ok 9 - caught SIGCHLD for watched pid 7756 ok 10 - caught SIGCHLD for watched pid 7755 ok 11 - caught SIGCHLD for watched pid 7762 ok 12 - reaped 8 processes (out of 8) ok 13 - expected 8 reaped children, got 8 ok 14 - expected 8 sig(CHLD), got 8 ok 15 - all reaped children were watched ok # Waiting 2 seconds for child processes to settle. t/30_loops/select/k_signals.t ..................... 1..8 ok 1 - use POE; ok 2 - forked 8 processes (out of 8) ok 3 - sent self SIGUSR1 ok 4 - sent self SIGPIPE ok 5 - caught SIGUSR1 ok 6 - caught SIGPIPE ok 7 - killed 8 processes (out of 8) ok 8 - reaped 8 processes (out of 8) ok t/30_loops/select/k_signals_rerun.t ............... 1..9 ok 1 - (0-0) no error when process exited OK ok 2 - (0-1) no error when process exited OK ok 3 - (0-0) no error when process exited OK ok 4 - (0-0) no error when process exited OK ok 5 - (1-0) no error when process exited OK ok 6 - (1-1) died with bad exit code ok 7 - (1-1) error is correct ok 8 - (1-0) no error when process exited OK ok 9 - (1-0) no error when process exited OK ok t/30_loops/select/sbk_signal_init.t ............... 1..1 ok 1 - normal SIGALRM dispatched ok t/30_loops/select/ses_nfa.t ....................... 1..39 ok 1 - no object ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - POE::NFA::callback ok 6 - POE::NFA::postback ok 7 - $_[OBJECT] isa Switch ok 8 - wheel event happened ok 9 - get_current_state returns the same as $_[STATE] ok 10 - get_runstate returns the same as $_[RUNSTATE] ok 11 - light state matches expected state ok 12 - fib(0) returned 0 (wanted 0) ok 13 - $_[OBJECT] is a package ok 14 - light state matches expected state ok 15 - fib(1) returned 1 (wanted 1) ok 16 - $_[OBJECT] isa Switch ok 17 - light state matches expected state ok 18 - $_[OBJECT] is a package ok 19 - light state matches expected state ok 20 - fib(2) returned 1 (wanted 1) ok 21 - $_[OBJECT] isa Switch ok 22 - light state matches expected state ok 23 - $_[OBJECT] is a package ok 24 - fib(3) returned 2 (wanted 2) ok 25 - light state matches expected state ok 26 - $_[OBJECT] isa Switch ok 27 - light state matches expected state ok 28 - $_[OBJECT] is a package ok 29 - fib(4) returned 3 (wanted 3) ok 30 - light state matches expected state ok 31 - $_[OBJECT] isa Switch ok 32 - light state matches expected state ok 33 - $_[OBJECT] is a package ok 34 - light state matches expected state ok 35 - fib(5) returned 5 (wanted 5) ok 36 - fib(17) returned 1597 (wanted 1597) ok 37 - fib(23) returned 28657 (wanted 28657) ok 38 - fib(29) returned 514229 (wanted 514229) ok 39 - fib(43) returned 433494437 (wanted 433494437) ok t/30_loops/select/ses_session.t ................... 1..44 ok 1 - option original value ok 2 - set default option successfully ok 3 - reset default option successfully ok 4 - reset default option successfully ok 5 - new() is deprecated ok 6 - create() doesn't accept an odd number of args ok 7 - get_active_session before POE::Kernel->run() ok 8 - get_active_session within session ok 9 - get_heap during stop ok 10 - get_active_session after POE::Kernel->run() ok 11 - test 0 ran ok 12 - test 1 ran ok 13 - test 2 ran ok 14 - test 3 ran ok 15 - test 4 ran ok 16 - test 5 ran ok 17 - test 6 ran ok 18 - test 7 ran ok 19 - test 8 ran ok 20 - test 9 ran ok 21 - caught enough SIGALRMs ok 22 - caught enough SIGPIPEs ok 23 - postback test ok 24 - callback test ok 25 - ARG constants are good ok 26 - sender_count ok 27 - default_count ok 28 - got_heap_count ok 29 - object/package session 0 event count ok 30 - object/package session 1 event count ok 31 - object/package session 2 event count ok 32 - object/package session 3 event count ok 33 - 3 sessions destroyed (expected 3) ok 34 - 3 objects destroyed (expected 3) ok 35 - _stop wasn't called ok 36 - _child wasn't called ok 37 - _parent wasn't called ok 38 - destroyed 4 sessions (expected 4) ok 39 - destroyed 4 objects (expected 4) ok 40 - restarted event loop session _start ok 41 - restarted event loop session yield() ok 42 - restarted event loop session timer delay() ok 43 - restarted event loop session _stop ok 44 - restarted event loop returned normally ok t/30_loops/select/wheel_accept.t .................. 1..2 ok 1 - created listening socket ok 2 - listening socket accepted connections ok t/30_loops/select/wheel_curses.t .................. skipped: Need help with Curses functions blocking under ptys t/30_loops/select/wheel_readline.t ................ skipped: not running in a terminal t/30_loops/select/wheel_readwrite.t ............... 1..28 ok 1 - use POE::Wheel::ReadWrite; ok 2 - POE::Wheel::ReadWrite->can(...) ok 3 - new(): no args ok 4 - new(): handles for both directions ok 5 - new(): passing kernel deprecated ok 6 - new(): both marks must be given ok 7 - new(): both marks must be given ok 8 - new(): both marks must be valid ok 9 - new(): both marks must be valid ok 10 - new(): both marks must be valid ok 11 - new(): both mark events needed ok 12 - new(): both mark events needed ok 13 - new(): mark events need levels ok 14 - new(): mark events need levels ok 15 - new(): mark events need levels ok 16 - input filter isa POE::Filter isa POE::Filter ok 17 - output filter isa POE::Filter isa POE::Filter ok 18 - input event happened ok 19 - flushed event happened ok 20 - error event happened ok 21 - low event happened ok 22 - driver's get called ok 23 - driver's put called ok 24 - driver's flush called ok 25 - correct wheel id consistently used ok 26 - correct number of lines read ok 27 - read state machine finished ok 28 - write state machine finished ok t/30_loops/select/wheel_run.t ..................... 1..99 ok 1 - new: at least one io event ok 2 - new: only valid conduits ok 3 - new: cannot mix deprecated Filter with StdioFilter ok 4 - new: Program is needed ok 5 - string/pause_resume response type ok 6 - string/pause_resume stdout response ok 7 - string/default response type ok 8 - string/default stdout response ok 9 - coderef/pipe response type ok 10 - coderef/pipe stdout response ok 11 - coderef/pty-pipe response type ok 12 - coderef/pty-pipe stdout response ok 13 - coderef/default response type ok 14 - coderef/default stdout response ok 15 - string/pty response type ok 16 - string/pty stdout response ok 17 - string/pty-pipe response type ok 18 - string/pty-pipe stdout response ok 19 - string/killing response type ok 20 - string/killing stdout response ok 21 - coderef/shutdown response type ok 22 - coderef/shutdown stdout response ok 23 - coderef/pty response type ok 24 - coderef/pty stdout response ok 25 - string/pipe response type ok 26 - string/pipe stdout response ok 27 - coderef/pipe response type ok 28 - coderef/pipe stderr response ok 29 - string/default response type ok 30 - string/default stderr response ok 31 - string/pipe response type ok 32 - string/pipe stderr response ok 33 - string/pty-pipe response type ok 34 - string/pty-pipe stderr response ok 35 - string/pty response type ok 36 - string/pty stdout response ok 37 - string/killing response type ok 38 - string/killing stdout response ok 39 - string/pause_resume response type ok 40 - string/pause_resume stderr response ok 41 - coderef/pty-pipe response type ok 42 - coderef/pty-pipe stderr response ok 43 - coderef/pty response type ok 44 - coderef/pty stdout response ok 45 - coderef/default response type ok 46 - coderef/default stderr response ok 47 - string/pause_resume response type ok 48 - string/pause_resume stdout response ok 49 - string/killing close ok 50 - string/killing driver_out_octets at close ok 51 - string/killing driver_out_messages at close ok 52 - string/killing flush count (7789) ok 53 - string/pause_resume response type ok 54 - string/pause_resume stdout response ok 55 - string/default close ok 56 - string/default driver_out_octets at close ok 57 - string/default driver_out_messages at close ok 58 - string/default flush count (7789) ok 59 - coderef/pipe close ok 60 - coderef/pipe driver_out_octets at close ok 61 - coderef/pipe driver_out_messages at close ok 62 - coderef/pipe flush count (7789) ok 63 - string/pipe close ok 64 - string/pipe driver_out_octets at close ok 65 - string/pipe driver_out_messages at close ok 66 - string/pipe flush count (7789) ok 67 - coderef/default close ok 68 - coderef/default driver_out_octets at close ok 69 - coderef/default driver_out_messages at close ok 70 - coderef/default flush count (7789) ok 71 - string/pause_resume response type ok 72 - string/pause_resume stderr response ok 73 - coderef/shutdown response type ok 74 - coderef/shutdown stdout response ok 75 - coderef/shutdown close ok 76 - string/pause_resume response type ok 77 - string/pause_resume stdout response ok 78 - coderef/pty close ok 79 - coderef/pty driver_out_octets at close ok 80 - coderef/pty driver_out_messages at close ok 81 - coderef/pty flush count (7789) ok 82 - string/pty-pipe close ok 83 - string/pty-pipe driver_out_octets at close ok 84 - string/pty-pipe driver_out_messages at close ok 85 - string/pty-pipe flush count (7789) ok 86 - string/pty close ok 87 - string/pty driver_out_octets at close ok 88 - string/pty driver_out_messages at close ok 89 - string/pty flush count (7789) ok 90 - coderef/pty-pipe close ok 91 - coderef/pty-pipe driver_out_octets at close ok 92 - coderef/pty-pipe driver_out_messages at close ok 93 - coderef/pty-pipe flush count (7789) ok 94 - string/pause_resume response type ok 95 - string/pause_resume stderr response ok 96 - string/pause_resume close ok 97 - string/pause_resume driver_out_octets at close ok 98 - string/pause_resume driver_out_messages at close ok 99 - string/pause_resume flush count (7789) ok # This test may hang if your firewall blocks IPv6 # packets across your localhost interface. t/30_loops/select/wheel_sf_ipv6.t ................. 1..3 ok 1 - received input ok 2 - client put_count matches flush_count ok 3 - server put_count matches flush_count ok t/30_loops/select/wheel_sf_tcp.t .................. 1..9 ok 1 - received connection ok 2 - buffered 19 octets ok 3 - buffered 1 message ok 4 - received test message ok 5 - test five ok 6 - test seven ok 7 - sss expecting errnum 0; got 0 ok 8 - test two ok 9 - flushed all put data ok t/30_loops/select/wheel_sf_udp.t .................. 1..10 ok 1 - test one ok 2 - test two ok 3 - peer a no recv errors ok 4 - peer a no send errors ok 5 - peer a no sock errors ok 6 - peer b no recv errors ok 7 - peer b no send errors ok 8 - peer b no sock errors ok 9 - peer a sent 10 (wanted 10) ok 10 - peer b sent 10 (wanted 10) ok t/30_loops/select/wheel_sf_unix.t ................. 1..12 ok 1 - buffered 19 octets ok 2 - buffered 1 message ok 3 - received expected text ok 4 - test three ok 5 - test four ok 6 - sss expecting errnum 0; got 0 ok 7 - test six ok 8 - flushed everything we put ok 9 - lost expected child session ok 10 - test two ok 11 - only one client ok 12 - run() returned normally ok Terminated make: *** [test_dynamic] Error 143 Timeout (max run time is 300s) /export/home/fly1064/bin/perl killed by signal 15