[tap-l] Mad TAP proposal

Andy Armstrong andy at hexten.net
Thu Nov 1 09:50:53 EST 2007


On 1 Nov 2007, at 14:32, Michael Peters wrote:
> But if they just do their own harness it becomes:
>
> push('xt/frob', @tests)if frob_avail();
> push('xt/slow) if all_the_time_in_the_world();
> Test::Harness::runtests(@tests);


Yes, they could. But if you write your own harness you presumably  
lose, e.g.,  the advantages of all the different ways you can run the  
tests via prove. And presumably you couldn't use tk-prove or whatever  
it's called.

It's mixing test logic into harness logic. Isn't it better for the  
tests to be completely self describing and keep the harness generic?  
Then your tests will work with any Test::Harness based tool and any  
compatible TAP harness.

-- 
Andy Armstrong, Hexten






More information about the tapx-dev mailing list