When running "zef test -v. " in the cro-zeromq rep, the tests fail, but subtly different every time. Also, some imes one of the tests hang.
Here are some of the different outputs I get:
=================================8<---------------------------
$ zef test -v .
===> Testing: Cro::ZeroMQ:ver('0.8')
t/zeromq-client.t ......... ok
t/zeromq-collector.t ...... ok
t/zeromq-distributor.t .... All 1 subtests passed
t/zeromq-message.t ........ ok
t/zeromq-pub-sub.t ........ No subtests run
t/zeromq-push-pull.t ...... ok
t/zeromq-req-rep.t ........ ok
t/zeromq-router-dealer.t .. ok
t/zeromq-service.t ........ ok
t/zeromq-xpub-xsub.t ...... ok
All tests successful.
Test Summary Report
t/zeromq-distributor.t (Wstat: 11 Tests: 1 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
t/zeromq-pub-sub.t (Wstat: 11 Tests: 0 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
Files=10, Tests=20, 4 wallclock secs
Result: FAILED
===> Testing [FAIL]: Cro::ZeroMQ:ver('0.8')
Aborting due to test failure: Cro::ZeroMQ:ver('0.8') (use --force-test to override)
in code at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 375
in method test at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 353
in sub MAIN at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/31FF9E8498781BF95868DF98AD861FCF1211BCC1 (Zef::CLI) line 38
in block at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/resources/0031ECC6124802A80F7B7B073C50D0A1694E3020 line 1
in sub MAIN at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
in block at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
====================================8<-------------------
...and here's another run:
========8<---------------------------------------------------------------
$ zef test -v .
===> Testing: Cro::ZeroMQ:ver('0.8')
t/zeromq-client.t ......... ok
t/zeromq-collector.t ...... ok
t/zeromq-distributor.t .... All 1 subtests passed
t/zeromq-message.t ........ ok
[HANGS]
-------------------------------------------------->8=====================
...and a third run:
=====================8<-------------------------------------
$ zef test -v .
===> Testing: Cro::ZeroMQ:ver('0.8')
t/zeromq-client.t ......... All 3 subtests passed
t/zeromq-collector.t ...... ok
t/zeromq-distributor.t .... All 1 subtests passed
t/zeromq-message.t ........ ok
t/zeromq-pub-sub.t ........ All 3 subtests passed
t/zeromq-push-pull.t ...... ok
t/zeromq-req-rep.t ........ ok
t/zeromq-router-dealer.t .. ok
t/zeromq-service.t ........ ok
t/zeromq-xpub-xsub.t ...... ok
All tests successful.
Test Summary Report
t/zeromq-client.t (Wstat: 11 Tests: 3 Failed: 0)
Non-zero wait status: 11
t/zeromq-distributor.t (Wstat: 11 Tests: 1 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
t/zeromq-pub-sub.t (Wstat: 11 Tests: 3 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
Files=10, Tests=23, 5 wallclock secs
Result: FAILED
===> Testing [FAIL]: Cro::ZeroMQ:ver('0.8')
Aborting due to test failure: Cro::ZeroMQ:ver('0.8') (use --force-test to override)
in code at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 375
in method test at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 353
in sub MAIN at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/31FF9E8498781BF95868DF98AD861FCF1211BCC1 (Zef::CLI) line 38
in block at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/resources/0031ECC6124802A80F7B7B073C50D0A1694E3020 line 1
in sub MAIN at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
in block at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
==================8<--------------------------------------
This happens when I'm using:
$ git show | grep ^commit
commit 0db37a0
$ perl6 -v
This is Rakudo version 2017.08-74-g13b6a33c2 built on MoarVM version 2017.08.1-52-gf59ac65d9
When running "zef test -v. " in the cro-zeromq rep, the tests fail, but subtly different every time. Also, some imes one of the tests hang.
Here are some of the different outputs I get:
=================================8<---------------------------
$ zef test -v .
===> Testing: Cro::ZeroMQ:ver('0.8')
t/zeromq-client.t ......... ok
t/zeromq-collector.t ...... ok
t/zeromq-distributor.t .... All 1 subtests passed
t/zeromq-message.t ........ ok
t/zeromq-pub-sub.t ........ No subtests run
t/zeromq-push-pull.t ...... ok
t/zeromq-req-rep.t ........ ok
t/zeromq-router-dealer.t .. ok
t/zeromq-service.t ........ ok
t/zeromq-xpub-xsub.t ...... ok
All tests successful.
Test Summary Report
t/zeromq-distributor.t (Wstat: 11 Tests: 1 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
t/zeromq-pub-sub.t (Wstat: 11 Tests: 0 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
Files=10, Tests=20, 4 wallclock secs
Result: FAILED
===> Testing [FAIL]: Cro::ZeroMQ:ver('0.8')
Aborting due to test failure: Cro::ZeroMQ:ver('0.8') (use --force-test to override)
in code at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 375
in method test at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 353
in sub MAIN at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/31FF9E8498781BF95868DF98AD861FCF1211BCC1 (Zef::CLI) line 38
in block at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/resources/0031ECC6124802A80F7B7B073C50D0A1694E3020 line 1
in sub MAIN at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
in block at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
====================================8<-------------------
...and here's another run:
========8<---------------------------------------------------------------
$ zef test -v .
===> Testing: Cro::ZeroMQ:ver('0.8')
t/zeromq-client.t ......... ok
t/zeromq-collector.t ...... ok
t/zeromq-distributor.t .... All 1 subtests passed
t/zeromq-message.t ........ ok
[HANGS]
-------------------------------------------------->8=====================
...and a third run:
=====================8<-------------------------------------
$ zef test -v .
===> Testing: Cro::ZeroMQ:ver('0.8')
t/zeromq-client.t ......... All 3 subtests passed
t/zeromq-collector.t ...... ok
t/zeromq-distributor.t .... All 1 subtests passed
t/zeromq-message.t ........ ok
t/zeromq-pub-sub.t ........ All 3 subtests passed
t/zeromq-push-pull.t ...... ok
t/zeromq-req-rep.t ........ ok
t/zeromq-router-dealer.t .. ok
t/zeromq-service.t ........ ok
t/zeromq-xpub-xsub.t ...... ok
All tests successful.
Test Summary Report
t/zeromq-client.t (Wstat: 11 Tests: 3 Failed: 0)
Non-zero wait status: 11
t/zeromq-distributor.t (Wstat: 11 Tests: 1 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
t/zeromq-pub-sub.t (Wstat: 11 Tests: 3 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
Files=10, Tests=23, 5 wallclock secs
Result: FAILED
===> Testing [FAIL]: Cro::ZeroMQ:ver('0.8')
Aborting due to test failure: Cro::ZeroMQ:ver('0.8') (use --force-test to override)
in code at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 375
in method test at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/A5C13EF833A22B1E85E78D1CD88BE1B0B0B24DA1 (Zef::Client) line 353
in sub MAIN at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/sources/31FF9E8498781BF95868DF98AD861FCF1211BCC1 (Zef::CLI) line 38
in block at /home/sjn/.rakudobrew/moar-nom/install/share/perl6/site/resources/0031ECC6124802A80F7B7B073C50D0A1694E3020 line 1
in sub MAIN at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
in block at /home/sjn/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/zef line 2
==================8<--------------------------------------
This happens when I'm using:
$ git show | grep ^commit
commit 0db37a0
$ perl6 -v
This is Rakudo version 2017.08-74-g13b6a33c2 built on MoarVM version 2017.08.1-52-gf59ac65d9