Francois Gouget : testbot/WineRunTask: Send the VM' s description with the WineTest reports.

Alexandre Julliard julliard at winehq.org
Tue Jan 22 12:57:43 CST 2013


Module: tools
Branch: master
Commit: 8f02c54d34c52ca6d7795492c284b2a9dadf9693
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=8f02c54d34c52ca6d7795492c284b2a9dadf9693

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Tue Jan 22 04:03:17 2013 +0100

testbot/WineRunTask: Send the VM's description with the WineTest reports.

---

 testbot/bin/WineRunTask.pl |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/testbot/bin/WineRunTask.pl b/testbot/bin/WineRunTask.pl
index c6ca567..ee518b8 100755
--- a/testbot/bin/WineRunTask.pl
+++ b/testbot/bin/WineRunTask.pl
@@ -303,7 +303,12 @@ elsif ($Step->Type eq "suite")
     $Script .= '-u "http://' . $WebHostName . "/JobDetails.pl?Key=" .
                $JobId . "&scrshot_" . $StepTask . "=1#k" . $StepTask . '" ';
   }
-  $Script .= "-q -o $RptFileName -t $Tag -m $AdminEMail\r\n" .
+  my $Info = $VM->Description ? $VM->Description : "";
+  # Escape the info argument for cmd's command interpreter
+  $Info =~ s/\\/\\\\/g;
+  $Info =~ s/"/\\"/g;
+  $Info =~ s/%/%%/g;
+  $Script .= "-q -o $RptFileName -t $Tag -m $AdminEMail -i \"$Info\"\r\n" .
              "$FileName -q -s $RptFileName\r\n";
 }
 




More information about the wine-cvs mailing list