Test-Simple + Test-Stream (now Test2) grant complete
Sat, 14-May-2016 by
Alberto Simões
edit post
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.
# Deliverables
- 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](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](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](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](https://metacpan.org/release/EXODIST/Test-Simple-1.302015) not only includes
Test2, but the Test::Builder module use Test2 under the hood.
# Completeness Criteria
- Test2 and the updated Test-Simple as stable on cpan
This is done. [https://metacpan.org/release/EXODIST/Test-Simple-1.302015](https://metacpan.org/release/EXODIST/Test-Simple-1.302015)
- 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](https://metacpan.org/pod/distribution/Test-Simple/lib/Test2/Transition.pod)
Comments (0)