Subject: | cannot use some values for environment variables |
I want to skip only some tests for module when building Strawberry, so I tried using TAP::Harness::Restricted:
{ module=>'IO::Stringy', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/IO_InnerFile.t' } }
But they were not used by TAP::Harness, probably because resolve_name() is applied to values when setting environment variables and if it is not URL, it uses canonpath().
canonpath('t/IO_InnerFile.t') is 't\IO_InnerFile.t', which does not match.
--
Alexandr Ciornii, http://chorny.net