From: Fletcher T. Penney Date: Sun, 13 Aug 2017 05:42:54 +0000 (-0400) Subject: FIXED: Fix CTest for spaces in directory path X-Git-Tag: 6.2.0^2~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=30169ae43dff1b010c81596928b7e89bebba2aac;p=multimarkdown FIXED: Fix CTest for spaces in directory path --- diff --git a/tests/MarkdownTest.pl b/tests/MarkdownTest.pl index 9a521c1..fd4c87c 100755 --- a/tests/MarkdownTest.pl +++ b/tests/MarkdownTest.pl @@ -40,14 +40,23 @@ if($flag_version) { die "$progname version $VERSION\n"; } +$script =~ s/^"//; +$script =~ s/"$//; + +$test_dir =~ s/^"//; +$test_dir =~ s/"$//; + + unless (-d $test_dir) { die "'$test_dir' is not a directory.\n"; } -unless (-f $script) { die "$script does not exist.\n"; } +unless (-f $script) { die "script $script does not exist.\n"; } unless (-x $script) { die "$script is not executable.\n"; } my $tests_passed = 0; my $tests_failed = 0; TEST: +$test_dir =~ s/ /\\ /g; + foreach my $testfile (glob "$test_dir/*.text") { my $testname = $testfile; $testname =~ s{.*/(.+)\.text$}{$1}i;