Title: [228513] trunk/JSTests
Revision
228513
Author
[email protected]
Date
2018-02-15 08:49:49 -0800 (Thu, 15 Feb 2018)

Log Message

Many stress tests fail with JIT disabled
https://bugs.webkit.org/show_bug.cgi?id=182730

Reviewed by Saam Barati.

These tests are broken by design if the JIT is disabled - they test
the return value of numberOfDFGCompiles(), which is always set to
1000000.0 in TestRunnerUtils.cpp and makes the tests to fail.

* stress/arith-abs-on-various-types.js:
* stress/arith-abs-to-arith-negate-range-optimizaton.js:
* stress/arith-acos-on-various-types.js:
* stress/arith-acosh-on-various-types.js:
* stress/arith-asin-on-various-types.js:
* stress/arith-asinh-on-various-types.js:
* stress/arith-atan-on-various-types.js:
* stress/arith-atanh-on-various-types.js:
* stress/arith-cbrt-on-various-types.js:
* stress/arith-ceil-on-various-types.js:
* stress/arith-clz32-on-various-types.js:
* stress/arith-cos-on-various-types.js:
* stress/arith-cosh-on-various-types.js:
* stress/arith-expm1-on-various-types.js:
* stress/arith-floor-on-various-types.js:
* stress/arith-fround-on-various-types.js:
* stress/arith-log-on-various-types.js:
* stress/arith-log10-on-various-types.js:
* stress/arith-log2-on-various-types.js:
* stress/arith-negate-on-various-types.js:
* stress/arith-round-on-various-types.js:
* stress/arith-sin-on-various-types.js:
* stress/arith-sinh-on-various-types.js:
* stress/arith-sqrt-on-various-types.js:
* stress/arith-tan-on-various-types.js:
* stress/arith-tanh-on-various-types.js:
* stress/arith-trunc-on-various-types.js:
* stress/compare-strict-eq-on-various-types.js:

Modified Paths

Diff

Modified: trunk/JSTests/ChangeLog (228512 => 228513)


--- trunk/JSTests/ChangeLog	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/ChangeLog	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,43 @@
+2018-02-15  Tomas Popela  <[email protected]>
+
+        Many stress tests fail with JIT disabled
+        https://bugs.webkit.org/show_bug.cgi?id=182730
+
+        Reviewed by Saam Barati.
+
+        These tests are broken by design if the JIT is disabled - they test
+        the return value of numberOfDFGCompiles(), which is always set to
+        1000000.0 in TestRunnerUtils.cpp and makes the tests to fail.
+
+        * stress/arith-abs-on-various-types.js:
+        * stress/arith-abs-to-arith-negate-range-optimizaton.js:
+        * stress/arith-acos-on-various-types.js:
+        * stress/arith-acosh-on-various-types.js:
+        * stress/arith-asin-on-various-types.js:
+        * stress/arith-asinh-on-various-types.js:
+        * stress/arith-atan-on-various-types.js:
+        * stress/arith-atanh-on-various-types.js:
+        * stress/arith-cbrt-on-various-types.js:
+        * stress/arith-ceil-on-various-types.js:
+        * stress/arith-clz32-on-various-types.js:
+        * stress/arith-cos-on-various-types.js:
+        * stress/arith-cosh-on-various-types.js:
+        * stress/arith-expm1-on-various-types.js:
+        * stress/arith-floor-on-various-types.js:
+        * stress/arith-fround-on-various-types.js:
+        * stress/arith-log-on-various-types.js:
+        * stress/arith-log10-on-various-types.js:
+        * stress/arith-log2-on-various-types.js:
+        * stress/arith-negate-on-various-types.js:
+        * stress/arith-round-on-various-types.js:
+        * stress/arith-sin-on-various-types.js:
+        * stress/arith-sinh-on-various-types.js:
+        * stress/arith-sqrt-on-various-types.js:
+        * stress/arith-tan-on-various-types.js:
+        * stress/arith-tanh-on-various-types.js:
+        * stress/arith-trunc-on-various-types.js:
+        * stress/compare-strict-eq-on-various-types.js:
+
 2018-02-14  Ryan Haddad  <[email protected]>
 
         Skip stress/new-largeish-contiguous-array-with-size.js on arm.

Modified: trunk/JSTests/stress/arith-abs-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-abs-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-abs-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-abs-to-arith-negate-range-optimizaton.js (228512 => 228513)


--- trunk/JSTests/stress/arith-abs-to-arith-negate-range-optimizaton.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-abs-to-arith-negate-range-optimizaton.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-acos-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-acos-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-acos-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-acosh-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-acosh-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-acosh-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-asin-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-asin-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-asin-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-asinh-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-asinh-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-asinh-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-atan-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-atan-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-atan-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-atanh-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-atanh-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-atanh-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-cbrt-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-cbrt-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-cbrt-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-ceil-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-ceil-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-ceil-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-clz32-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-clz32-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-clz32-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-cos-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-cos-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-cos-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-cosh-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-cosh-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-cosh-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-expm1-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-expm1-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-expm1-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-floor-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-floor-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-floor-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-fround-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-fround-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-fround-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-log-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-log-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-log-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ runNoCJITValidatePhases
 //@ runFTLNoCJITValidate
 "use strict";

Modified: trunk/JSTests/stress/arith-log10-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-log10-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-log10-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-log2-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-log2-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-log2-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-negate-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-negate-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-negate-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-round-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-round-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-round-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-sin-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-sin-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-sin-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-sinh-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-sinh-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-sinh-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-sqrt-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-sqrt-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-sqrt-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-tan-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-tan-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-tan-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-tanh-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-tanh-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-tanh-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/arith-trunc-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/arith-trunc-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-trunc-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 

Modified: trunk/JSTests/stress/compare-strict-eq-on-various-types.js (228512 => 228513)


--- trunk/JSTests/stress/compare-strict-eq-on-various-types.js	2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/compare-strict-eq-on-various-types.js	2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
 //@ defaultNoEagerRun
 "use strict";
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to