Modified: trunk/Tools/ChangeLog (157556 => 157557)
--- trunk/Tools/ChangeLog 2013-10-17 03:29:38 UTC (rev 157556)
+++ trunk/Tools/ChangeLog 2013-10-17 03:36:40 UTC (rev 157557)
@@ -1,3 +1,15 @@
+2013-10-16 Filip Pizlo <fpi...@apple.com>
+
+ We need test coverage for just the Baseline JIT
+ https://bugs.webkit.org/show_bug.cgi?id=122929
+
+ Reviewed by Sam Weinig.
+
+ Adds no-LLInt versions of all tests. For the Mozilla tests, also add a BaselineJIT-only
+ variant.
+
+ * Scripts/run-jsc-stress-tests:
+
2013-10-16 Ryosuke Niwa <rn...@webkit.org>
Support multiple repositories in submitting results to --results-server-host
Modified: trunk/Tools/Scripts/run-jsc-stress-tests (157556 => 157557)
--- trunk/Tools/Scripts/run-jsc-stress-tests 2013-10-17 03:29:38 UTC (rev 157556)
+++ trunk/Tools/Scripts/run-jsc-stress-tests 2013-10-17 03:36:40 UTC (rev 157557)
@@ -381,6 +381,10 @@
run("default")
end
+def runNoLLInt
+ run("no-llint", "--useLLInt=false")
+end
+
def runNoCJIT
run("no-cjit", "--enableConcurrentJIT=false")
end
@@ -415,6 +419,7 @@
def defaultRun
runDefault
+ runNoLLInt
runAlwaysTriggerCopyPhase
runNoCJIT
runDFGEager
@@ -457,6 +462,10 @@
runLayoutTest(nil)
end
+def runLayoutTestNoLLInt
+ runLayoutTest("no-llint", "--useLLInt=false")
+end
+
def runLayoutTestNoCJIT
runLayoutTest("no-cjit", "--enableConcurrentJIT=false")
end
@@ -467,6 +476,7 @@
def defaultRunLayoutTest
runLayoutTestDefault
+ runLayoutTestNoLLInt
runLayoutTestNoCJIT
runLayoutTestDFGEagerNoCJIT
end
@@ -501,6 +511,10 @@
runMozillaTest("llint", mode, extraFiles, "--useJIT=false")
end
+def runMozillaTestBaselineJIT(mode, *extraFiles)
+ runMozillaTest("baseline", mode, extraFiles, "--useLLInt=false", "--useDFGJIT=false")
+end
+
def runMozillaTestDFGEagerNoCJIT(mode, *extraFiles)
runMozillaTest("dfg-eager-no-cjit", mode, extraFiles, "--enableConcurrentJIT=false", *EAGER_OPTIONS)
end
@@ -508,6 +522,7 @@
def defaultRunMozillaTest(mode, *extraFiles)
runMozillaTestDefault(mode, *extraFiles)
runMozillaTestLLInt(mode, *extraFiles)
+ runMozillaTestBaselineJIT(mode, *extraFiles)
runMozillaTestDFGEagerNoCJIT(mode, *extraFiles)
end
@@ -704,6 +719,8 @@
File.unlink(parallelDir + filename)
}
+puts
+
$runlist.each {
| plan |
plan.writeRunScript(parallelDir + "test_script_#{plan.index}")