Andy Armstrong wrote: > On 21 Dec 2007, at 00:11, Michael G Schwern wrote: >> This could be accomplished silently with some environment variables. >> TAP_PARSER_ARCHIVE_DIR=/path/to/somewhere > > It's called PERL_TEST_HARNESS_DUMP_TAP and it already exists.
Well there you go. Though might I suggest that... A) This be documented in Test::Harness, I note it's only in Test::Harness. B) The TAP::Harness version be changed to PERL_TAP_HARNESS_DUMP_TAP. Don't want Test::Harness features leaking into TAP::Harness. C) The Test::Harness version be changed to HARNESS_DUMP_TAP (to match all the other environment variables) All that HARNESS_DUMP_TAP would do is twiddle the appropriate TAP::Harness bit. I also note that setting the environment variable appears to be the *only* way to get this behavior. It would be handy if there was a normal parameter to set it. If I can sort out my SVK breakage I'll get on it. >> There is the problem of getting TAP::Parser to recognize that the archive >> feature is available and that gets back to the open TAP::Builder problem. > > I don't understand... Sorry, I thought an optional plugin/subclass was necessary to get TAP::Harness to save TAP. Didn't realize it's built in. -- If at first you don't succeed--you fail. -- "Portal" demo