Adam Spiers <[EMAIL PROTECTED]> writes:

> Piers Cawley ([EMAIL PROTECTED]) wrote:
>> *taps glass*
> 
> Sorry for the long delay, I've been suffering from lack of spare time
> just like everyone else here it seems.  Anyway, I'm back now :-)
> 
>> Okay, if anyone's actually listening, I've just had a renaming fest in
>> the PDC_REFACTOR branch. A whole bunch of those Test::Unit::TestFoo
>> classes have become Test::Unit::Foo. Staying in place we have:
>> 
>> Test::Unit::TestRunner, Test::Unit::TkTestRunner,
>> Test::Unit::TestSuite and Test::Unit::TestCase.
>> 
>> Please, check stuff out, take a look, play with it, let me know I'm
>> not just doing this in a vacuum.
> 
> Cool stuff Piers, I like the sound of everything you've done in this
> branch so far.
> 
> In the absence of any serious activity on HEAD, I think it will make
> sense for me to play around with your branch, and base my
> modifications over the next week or two on it (maybe I'll even branch
> off your branch so I can commit stuff for you to play with?).  Then we
> could consider getting it all merged back into HEAD for the next
> release before huge branch divergence rears its ugly head and starts
> causing big problems?  Of course, what to release is Christian's call
> at the end of the day.

Actually, I think the branch is in a fairly ugly state at the moment.
I have the horrible feeling I screwed up creating it, but I'm actually
using (slightly doctored )branch code in a live project and it's
feeling good. You're right about lack of time though. I've just
started work again, and whilst it is, in part, driving what I need
from PerlUnit, it's also chewing up my time. (As is the article I
wrote for perl.com about Perl 6)

> 
> My todo list, IIRC (it's been a while):
>
>   - Incorporate my T::U::Runner class patch that I posted on 5 March (!)
>     That gives us a proper place to store runner state.
> 
>   - Incorporate my patch for improving error messages when a test case
>     class fails to compile (currently just says "not found", which is
>     very misleading).
> 
>   - Address my concerns with the current lack of inheritance of users'
>     test suites from T::U::TestSuite (see March 7th post, subject
>     "TestSuite inheritance and runner state").
> 
>   - Might be worth renaming to T::U::Suite while I'm at it?  I do like
>     the renaming that Piers (and others?) have done along these lines
>     so far.  Hmm, maybe not, given that my T::U::Runner patch already
>     results in two classes T::U::Runner and T::U::TestRunner with
>     distinct roles.

The naming's still ugly though...

T::U::UnitHarness
T::U::HarnessUnit

What were we thinking?

>   - Get test coverage reports working really nicely.  I aim for
>     per-package coverage reports, and per-method reports within each
>     package too.
> 
> Any comments?

See above.

-- 
Piers

   "It is a truth universally acknowledged that a language in
    possession of a rich syntax must be in need of a rewrite."
         -- Jane Austen?

_______________________________________________
Perlunit-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/perlunit-devel

Reply via email to