REGRESSION(r169092 and r169102): Skip failing JSC tests poperly on non-x86 Darwin...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jun 2014 11:40:34 +0000 (11:40 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jun 2014 11:40:34 +0000 (11:40 +0000)
https://bugs.webkit.org/show_bug.cgi?id=133149

Patch by Eva Balazsfalvi <evab.u-szeged@partner.samsung.com> on 2014-06-03
Reviewed by Csaba Osztrogonác.

PerformanceTests/SunSpider:
* profiler-test.yaml: Skip profiler tests only if the architecture isn't x86 and the host is Darwin.

Source/JavaScriptCore:
* tests/mozilla/mozilla-tests.yaml: Skip js1_5/Regress/regress-159334.js only if the architecture isn't x86 and the host is Darwin.

Tools:
* Scripts/run-jsc-stress-tests: Added determineOS to determine the host operating system the script run on.

LayoutTests:
* js/script-tests/function-apply-many-args.js: Skip it only if the architecture isn't x86 and the host is Darwin.

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

LayoutTests/ChangeLog
LayoutTests/js/script-tests/function-apply-many-args.js
PerformanceTests/SunSpider/ChangeLog
PerformanceTests/SunSpider/profiler-test.yaml
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/tests/mozilla/mozilla-tests.yaml
Tools/ChangeLog
Tools/Scripts/run-jsc-stress-tests

index 014c17d..6251f37 100644 (file)
@@ -1,3 +1,12 @@
+2014-06-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        REGRESSION(r169092 and r169102): Skip failing JSC tests poperly on non-x86 Darwin platforms
+        https://bugs.webkit.org/show_bug.cgi?id=133149
+
+        Reviewed by Csaba Osztrogonác.
+
+        * js/script-tests/function-apply-many-args.js: Skip it only if the architecture isn't x86 and the host is Darwin.
+
 2014-06-02  Jinwoo Song  <jinwoo7.song@samsung.com>
 
         Unreviewed EFL gardening. Rebaseline after r169522.
index 34e206e..f072e88 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $architecture !~ /x86/i
+//@ skip if $architecture !~ /x86/i and $hostOS == "darwin"
 
 description("Tests that we throw an error when passing a number of arguments beyond a certain threshold.");
 
index 79754ff..32dd4c9 100644 (file)
@@ -1,3 +1,12 @@
+2014-06-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        REGRESSION(r169092 and r169102): Skip failing JSC tests poperly on non-x86 Darwin platforms
+        https://bugs.webkit.org/show_bug.cgi?id=133149
+
+        Reviewed by Csaba Osztrogonác.
+
+        * profiler-test.yaml: Skip profiler tests only if the architecture isn't x86 and the host is Darwin.
+
 2014-05-21  Filip Pizlo  <fpizlo@apple.com>
 
         Unreviewed, roll out http://trac.webkit.org/changeset/169159.
index b5d269d..88895ff 100644 (file)
@@ -26,8 +26,8 @@
 
 - path: tests/sunspider-1.0
   cmd: |
-      if $architecture =~ /x86/
-          runProfiler
-      else
+      if $architecture !~ /x86/i and $hostOS == "darwin"
           skip
+      else
+          runProfiler
       end
index 80ff83b..4cb789e 100644 (file)
@@ -1,3 +1,12 @@
+2014-06-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        REGRESSION(r169092 and r169102): Skip failing JSC tests poperly on non-x86 Darwin platforms
+        https://bugs.webkit.org/show_bug.cgi?id=133149
+
+        Reviewed by Csaba Osztrogonác.
+
+        * tests/mozilla/mozilla-tests.yaml: Skip js1_5/Regress/regress-159334.js only if the architecture isn't x86 and the host is Darwin.
+
 2014-05-31  Anders Carlsson  <andersca@apple.com>
 
         Add a LazyNeverDestroyed class template and use it
index 5675ca4..a2da4c4 100644 (file)
   cmd: defaultRunMozillaTest :normal, "../shell.js"
 - path: js1_5/Regress/regress-159334.js
   cmd: |
-      if $architecture =~ /x86/i
-          defaultRunMozillaTest :normal, "../shell.js"
-      else
+      if $architecture !~ /x86/i and $hostOS == "darwin"
           skip
+      else
+          defaultRunMozillaTest :normal, "../shell.js"
       end
 - path: js1_5/Regress/regress-168347.js
   cmd: defaultRunMozillaTest :normal, "../shell.js"
index c7c811f..a42c5c1 100644 (file)
@@ -1,3 +1,12 @@
+2014-06-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        REGRESSION(r169092 and r169102): Skip failing JSC tests poperly on non-x86 Darwin platforms
+        https://bugs.webkit.org/show_bug.cgi?id=133149
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Scripts/run-jsc-stress-tests: Added determineOS to determine the host operating system the script run on.
+
 2014-06-02  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
 
         Add a verbose flag to binding tests
index c13f95c..387c7b5 100755 (executable)
@@ -26,6 +26,7 @@
 require 'fileutils'
 require 'getoptlong'
 require 'pathname'
+require 'rbconfig'
 require 'uri'
 require 'yaml'
 
@@ -228,7 +229,22 @@ def determineArchitecture
     end
 end
 
+def determineOS
+    case RbConfig::CONFIG["host_os"]
+    when /darwin/i
+        "darwin"
+    when /linux/i
+        "linux"
+    when /mswin|mingw|cygwin/
+        "windows"
+    else
+        $stderr.puts "Warning: unable to determine host operating system"
+        nil
+    end
+end
+
 $architecture = determineArchitecture
+$hostOS = determineOS
 
 $numFailures = 0