]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Fix CTest for spaces in directory path
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Sun, 13 Aug 2017 05:42:54 +0000 (01:42 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Sun, 13 Aug 2017 05:42:54 +0000 (01:42 -0400)
tests/MarkdownTest.pl

index 9a521c1bba8a38330f501e4087a064d6acd681c0..fd4c87cbcc652e76bc250c2ed66a43bd46d723ef 100755 (executable)
@@ -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;