Fix jscore-test when not using --sdk option with jsDriver.pl
authordfarler@apple.com <dfarler@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 31 May 2013 01:46:19 +0000 (01:46 +0000)
committerdfarler@apple.com <dfarler@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 31 May 2013 01:46:19 +0000 (01:46 +0000)
https://bugs.webkit.org/show_bug.cgi?id=116339

Reviewed by Joe Pecoraro.

* tests/mozilla/jsDriver.pl:
(execute_tests):
With each test, the shell_command needs to be started from scratch.

This fix will clear the shell_command and start over as before with
the opt_arch option when not using --sdk with jsDriver.pl.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@150998 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/tests/mozilla/jsDriver.pl

index 4b3a644a61154d6a1151f45100a226a3fa4e07ff..59ee7f7e3a77a8788990ee3165253ff1f46c3ed4 100644 (file)
@@ -1,3 +1,17 @@
+2013-05-30  David Farler  <dfarler@apple.com>
+
+        Fix jscore-test when not using --sdk option with jsDriver.pl
+        https://bugs.webkit.org/show_bug.cgi?id=116339
+
+        Reviewed by Joe Pecoraro.
+
+        * tests/mozilla/jsDriver.pl:
+        (execute_tests):
+        With each test, the shell_command needs to be started from scratch.
+
+        This fix will clear the shell_command and start over as before with
+        the opt_arch option when not using --sdk with jsDriver.pl.
+
 2013-05-30  Roger Fong  <roger_fong@apple.com>
 
         Get rid of JavaScript exports file on AppleWin port.
index ebe0eb737ca7766476206dd31b513e790990e6fd..ccdd6c69f8886c9d4322cbbe26cfa98d4fe0355a 100644 (file)
@@ -179,11 +179,11 @@ sub execute_tests {
         if ($last_suite ne $suite || $last_test_dir ne $test_dir) {
             if ($opt_sim_sdk) {
                 chomp($shell_command = `xcrun -sdk $opt_sim_sdk -find sim`);
-                $shell_command .= " --adopt-pid ";
+                $shell_command .= " --adopt-pid $opt_arch ";
+            } else {
+                $shell_command = "$opt_arch ";
             }
 
-            $shell_command .= "$opt_arch ";
-            
             $shell_command .= &xp_path($engine_command)  . " -s ";
 
 # FIXME: <https://bugs.webkit.org/show_bug.cgi?id=90119>