testsuite: visualize line-endings in output comparison diffs
authorMarc Hoersken <info@marc-hoersken.de>
Sun, 26 Jan 2014 09:00:14 +0000 (10:00 +0100)
committerMarc Hoersken <info@marc-hoersken.de>
Sun, 26 Jan 2014 09:00:14 +0000 (10:00 +0100)
tests/getpart.pm

index 92a2378..4548833 100644 (file)
@@ -264,13 +264,21 @@ sub showdiff {
 
     open(TEMP, ">$file1");
     for(@$firstref) {
-        print TEMP $_;
+        my $l = $_;
+        $l =~ s/\r/[CR]/g;
+        $l =~ s/\n/[LF]/g;
+        print TEMP $l;
+        print TEMP "\n";
     }
     close(TEMP);
 
     open(TEMP, ">$file2");
     for(@$secondref) {
-        print TEMP $_;
+        my $l = $_;
+        $l =~ s/\r/[CR]/g;
+        $l =~ s/\n/[LF]/g;
+        print TEMP $l;
+        print TEMP "\n";
     }
     close(TEMP);
     my @out = `diff -u $file2 $file1 2>/dev/null`;