diff options
Diffstat (limited to 'tests/runtests.pl')
-rwxr-xr-x | tests/runtests.pl | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/runtests.pl b/tests/runtests.pl index 63bd2da68..737fbe27e 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -206,6 +206,9 @@ my $valgrind_tool; my $gdb = checktestcmd("gdb"); my $httptlssrv = find_httptlssrv(); +my $uname_release = `uname -r`; +my $is_wsl = $uname_release =~ /Microsoft$/; + my $has_ssl; # set if libcurl is built with SSL support my $has_largefile; # set if libcurl is built with large file support my $has_idn; # set if libcurl is built with IDN support @@ -324,7 +327,12 @@ my $tortalloc; # sub logmsg { for(@_) { - print "$_"; + my $line = $_; + if ($is_wsl) { + # use \r\n for WSL shell + $line =~ s/\r?\n$/\r\n/g; + } + print "$line"; } } |