Subject: | tests with spaces in filepath can not be runned |
When we tried to use TAPx::Parser with tests with spaces in filepath
(like "some directory/test_bar.pl")
we got this error:
Can't open perl script ""some directory/test_bar.pl"": No such file or
directory
So we have extra quotes wrapping filepath.
solution:
file: TAPx::Parser::Source::Perl
line: 102
$file = qq["$file"] if ( $file =~ /\s/ ) && ( $file !~ /^".*"$/ );
This line is wrong in current version.
Now using 'IPC::Open3' instead of 'open' function, so parameters passed
as an array not a plain string.