Modified: trunk/Tools/ChangeLog (215856 => 215857)
--- trunk/Tools/ChangeLog 2017-04-27 05:45:10 UTC (rev 215856)
+++ trunk/Tools/ChangeLog 2017-04-27 05:55:57 UTC (rev 215857)
@@ -1,3 +1,15 @@
+2017-04-26 Saam Barati <[email protected]>
+
+ Add some more testing modes for Wasm tests now that we have tier up
+ https://bugs.webkit.org/show_bug.cgi?id=171360
+
+ Reviewed by Keith Miller.
+
+ Lets enable the FTL on all Wasm tests. Let's also run each
+ test with and without CJIT.
+
+ * Scripts/run-jsc-stress-tests:
+
2017-04-26 Aakash Jain <[email protected]>
JSC EWS Patch Relevance skips few JSC scripts
Modified: trunk/Tools/Scripts/run-jsc-stress-tests (215856 => 215857)
--- trunk/Tools/Scripts/run-jsc-stress-tests 2017-04-27 05:45:10 UTC (rev 215856)
+++ trunk/Tools/Scripts/run-jsc-stress-tests 2017-04-27 05:55:57 UTC (rev 215857)
@@ -1198,7 +1198,8 @@
modules = Dir[WASMTESTS_PATH + "*.js"].map { |f| File.basename(f) }
prepareExtraAbsoluteFiles(WASMTESTS_PATH, ["wasm.json"])
prepareExtraRelativeFiles(modules.map { |f| "../" + f }, $collection)
- run("default-wasm", "-m")
+ run("default-wasm", "-m", *FTL_OPTIONS)
+ run("wasm-no-cjit", "-m", *(FTL_OPTIONS + NO_CJIT_OPTIONS))
end
def runWebAssemblyEmscripten(mode)
@@ -1210,7 +1211,8 @@
return if !$isFTLPlatform
wasm = $benchmark.to_s.sub! '.js', '.wasm'
prepareExtraRelativeFiles([Pathname('..') + wasm], $collection)
- run("default-wasm")
+ run("default-wasm", *FTL_OPTIONS)
+ run("wasm-no-cjit", *(FTL_OPTIONS + NO_CJIT_OPTIONS))
end
def runWebAssemblySpecTest(mode)
@@ -1229,7 +1231,8 @@
harness = Dir[WASMTESTS_PATH + "spec-harness/" + "*.js"].map { |f| File.basename(f) }
prepareExtraRelativeFiles(harness.map { |f| "../../spec-harness/" + f }, $collection)
- runWithOutputHandler("default-wasm", noisyOutputHandler, "../spec-harness.js")
+ runWithOutputHandler("default-wasm", noisyOutputHandler, "../spec-harness.js", *FTL_OPTIONS)
+ runWithOutputHandler("wasm-no-cjit", noisyOutputHandler, "../spec-harness.js", *(FTL_OPTIONS + NO_CJIT_OPTIONS))
end
def runChakra(mode, exception, baselineFile, extraFiles)