This is a completion report for the Test-Simple + Test-Stream grant, by Chad Granum. The Grants Committee will vote on its completion and payment. If you have feedback or question on its completion, please comment here.
Test-Simple + Test-Stream (now Test2) grant complete
This is a completion report for the Test-Simple + Test-Stream grant.
Note on name change and split
During the course of the grant the Test-Stream project was renamed to Test2. Several modules from Test-Stream were broken out into other distributions. The name change and split was a decision made with help of Ricardo Signes and other members of the perl community.
For the remainder of this document I will use the Test2 name for simplicity.
Completion of the punch-list set by the perl-qa group in Berlin 2015
This list was a blocker for releasing Test2. Test2 has now been released. Ricardo Signes acted as a middle-man to help insure that the stakeholders requirements were met.
A release of Test2 without the 'experimental' warnings
https://metacpan.org/release/EXODIST/Test-Simple-1.302015 is released on cpan, it includes Test2 and is marked as stable.
Other distributions originally part of Test-Stream have also had the experimental warning removed https://metacpan.org/release/EXODIST/Test2-Suite-0.000030
Test2 in bleadperl
The core distribution, Test2, is now part of the Test-Simple distribution, which is core. In addition I supplied a patch to blead in https://rt.perl.org/Public/Bug/Display.html?id=128113 which is now pending release.
A non-dev release of Test-Simple that uses Test2 under the hood
https://metacpan.org/release/EXODIST/Test-Simple-1.302015 not only includes Test2, but the Test::Builder module use Test2 under the hood.
Test2 and the updated Test-Simple as stable on cpan
Test2 and the updated Test-Simple in a stable perl release
The patch has been supplied, and merged into blead. Unfortunately the next scheduled stable perl release is a year away. I have no control over the perl release schedule.
My original grant proposal should have listed this item as 'in blead perl' unfortunately I did not notice the mistake until now.
Lack of angry hordes storming my house for breaking their tests
I am still here, my house is still here. There was some breakage, but it was kept to a minimum. Breakage is documented here: https://metacpan.org/pod/distribution/Test-Simple/lib/Test2/Transition.pod