Test::Inline 2.00_01 has been uploaded to CPAN.
Rough Status
- API documentation should be quite thorough
- User/Tutorial stuff is insufficient
- Adding files/dir is not as easy as it should be
- No support for =for
- As a standalone module, it's a bit too class-centric, needs to be a bit more file-centric.
- pod2test is practically just a .tmp file
- Generates a test manifest, but not a way of actually executing them
(we normally do that as part of our ./all test script launcher).
Note that they test scripts DON'T use 01, 02, 03 etc order. This is intentional, as the addition of a single test section can cause the script order to change due to dependency issues, and this results in the filenames breaking and CVS/SVN getting pissy.
I did try numbered tests for a while and it failed miserably.
This does, however, work quite well with normaly tests. The normal tests run from the numbered order, and the inline tests run from their class names. The order generated in the (optional) manifest is only a prefered order in any case, to help the root errors being at the top, and it's required.
I'll try to get a bit more done later.
Adam K
Michael G Schwern wrote:
Folks may have read that Alias has written Test::Inline 2.00 http://use.perl.org/~Alias/journal/23653
I've given up all illusions that I'm ever going to get around to updating Test::Inline so I've handed the namespace over to Alias. There's some
things which need to be done before its backwards compatible with the
existing TI (like implmenting testing examples) but at least now an alpha
can get onto CPAN.
Take it away Alias.