diff options
Diffstat (limited to 'tests')
| -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";      }  }  | 
