Test::Harness in Core
Andy Armstrong
andy at hexten.net
Tue Jun 9 11:50:39 GMT 2009
On 8 Jun 2009, at 21:38, Steve Purkis wrote:
> For example, I still think the App::Prove plugin system needs some
> work (support plugin-defined cmdline params). But arguably
> App::Prove doesn't need to be in Core (ie: it wouldn't be used
> directly by build scripts), so not something we need to worry about
> here.
Yeah, the App::Prove plugin thing has never been fully resolved. And
you're right that logically App::Prove feels like something that
should live on its own but...
> As for adding Test::Harness to Core, I think it makes sense, but
> only after we sort out the plugin / extension system. Otherwise
> we'll create a swath of backwards-compat pain that we've got to deal
> with for years to come.
TH3 has been heading for core for a couple of years and will ship with
5.10.1. I feel positive about that. The advantage of being in core is
increased exposure, more feedback about what people want.
I believe we can still sort out the plugin system without breaking
backwards compatibility. App::Prove's public interface is pretty
benign - I don't see anything there that'd have to be deprecated to
support a better plugin interface.
But certainly let's do it! :)
--
Andy Armstrong, Hexten
More information about the tapx-dev
mailing list