Test::Harness 2.99 on VMS is go!

schwern on 2007-09-05T11:27:19

Well, one failure. I just dusted off my HP Testdrive OpenVMS account, restored my VMS knowledge from deep in my brain's tape archive, and loaded up Test::Harness 2.99_02.

The fixes were extremely minor, they mostly revolved around some hackish code in TAP::Parser which grovels through the $parser->switches() to pull out any libraries from -I switches. VMS has to quote its arguments and this happens inside switches() instead of later at the point where its turned into a command. So the quoting screwed up the groveling code which was looking for things like /^-I(.*)$/.

It's a lousy hack, and marked as such. Just illustrates how hacks cause problems in the damnest places.


Thank you!

Ovid on 2007-09-05T11:37:52

This is great. I think it's time to start making a list of criteria we need to satisfy for a 3.0 release. I don't want to push it out too hastily, but we've had remarkably few problems with 2.99_01.