Skip tests when there is no JIT build on ARMv7 and MIPS
authorticaiolima@gmail.com <ticaiolima@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 20 Jan 2020 14:28:18 +0000 (14:28 +0000)
committerticaiolima@gmail.com <ticaiolima@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 20 Jan 2020 14:28:18 +0000 (14:28 +0000)
https://bugs.webkit.org/show_bug.cgi?id=206496

Unreviewed gardening.

* microbenchmarks/bit-test-constant.js:
* microbenchmarks/bit-test-nonconstant.js:
* microbenchmarks/memcpy-typed-loop-large.js:
* microbenchmarks/memcpy-typed-loop-small.js:
* microbenchmarks/mul-immediate-sub.js:
* stress/dont-range-based-iterate-vector-that-is-mutated.js:
* stress/int8-repeat-in-then-out-of-bounds.js:
* stress/sampling-profiler-richards.js:

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

JSTests/ChangeLog
JSTests/microbenchmarks/bit-test-constant.js
JSTests/microbenchmarks/bit-test-nonconstant.js
JSTests/microbenchmarks/memcpy-typed-loop-large.js
JSTests/microbenchmarks/memcpy-typed-loop-small.js
JSTests/microbenchmarks/mul-immediate-sub.js
JSTests/stress/dont-range-based-iterate-vector-that-is-mutated.js
JSTests/stress/int8-repeat-in-then-out-of-bounds.js
JSTests/stress/sampling-profiler-richards.js

index 6109d9f..6451965 100644 (file)
@@ -1,3 +1,19 @@
+2020-01-20  Caio Lima  <ticaiolima@gmail.com>
+
+        Skip tests when there is no JIT build on ARMv7 and MIPS
+        https://bugs.webkit.org/show_bug.cgi?id=206496
+
+        Unreviewed gardening.
+
+        * microbenchmarks/bit-test-constant.js:
+        * microbenchmarks/bit-test-nonconstant.js:
+        * microbenchmarks/memcpy-typed-loop-large.js:
+        * microbenchmarks/memcpy-typed-loop-small.js:
+        * microbenchmarks/mul-immediate-sub.js:
+        * stress/dont-range-based-iterate-vector-that-is-mutated.js:
+        * stress/int8-repeat-in-then-out-of-bounds.js:
+        * stress/sampling-profiler-richards.js:
+
 2020-01-18  Caitlin Potter  <caitp@igalia.com>
 
         [JSC] add DFG/FTL support for op_to_property_key
index c12ba28..3f97305 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" # added by mark-jsc-stress-test.py
+//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" or (not $jitTests and $architecture =~ /arm|mips/ and $hostOS == "linux") # added by mark-jsc-stress-test.py
 let glob = 0
 
 function doTest(number) {
index e5832a0..f4740f6 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $model == "Apple Watch Series 3" # added by mark-jsc-stress-test.py
+//@ skip if $model == "Apple Watch Series 3" or (not $jitTests and $architecture =~ /arm|mips/ and $hostOS == "linux") # added by mark-jsc-stress-test.py
 let glob = 0
 
 function doTest(number, bit) {
index b7276fd..ef028d4 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" # added by mark-jsc-stress-test.py
+//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" or (not $jitTests and $architecture =~ /arm|mips/ and $hostOS == "linux") # added by mark-jsc-stress-test.py
 function doTest(arr1, arr2) {
     if (arr1.length != arr2.length)
         return []
index d1c08b9..ccde893 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" # added by mark-jsc-stress-test.py
+//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" or (not $jitTests and $architecture =~ /arm|mips/ and $hostOS == "linux") # added by mark-jsc-stress-test.py
 function doTest(arr1, arr2) {
     if (arr1.length != arr2.length)
         return []
index cabbfb1..2037cd0 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" # added by mark-jsc-stress-test.py
+//@ skip if $model == "Apple Watch Series 3" or $model == "Apple Watch Series 4" or (not $jitTests and $architecture =~ /arm|mips/ and $hostOS == "linux") # added by mark-jsc-stress-test.py
 function doTest(max) {
     let sum = 0
     for (let i=0; i<max; ++i) {
index 8ec678a..53cdc04 100644 (file)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests and $architecture =~ /arm|mips/ and $hostOS == "linux"
 // Should not crash when run with ASAN.
 
 function foo(arr1, arr2) {
index 3b90940..5503025 100644 (file)
@@ -1,4 +1,4 @@
-//@ defaultNoEagerRun(*NO_CJIT_OPTIONS)
+//@ if $jitTests then defaultNoEagerRun(*NO_CJIT_OPTIONS) else skip end
 
 function foo(a, inBounds) {
     a[0] = 1;
index 7cf82b3..54457a3 100644 (file)
@@ -1,4 +1,5 @@
 //@ skip if $architecture == "mips" and $hostOS == "linux"
+//@ skip if not $jitTests and $architecture =~ /arm|mips/ and $hostOS == "linux"
 //@ skip if $architecture == "x86"
 //@ runDefault("--collectContinuously=1", "--useSamplingProfiler=1", "--collectSamplingProfilerDataForJSCShell=1")