Title: [157557] trunk/Tools
Revision
157557
Author
fpi...@apple.com
Date
2013-10-16 20:36:40 -0700 (Wed, 16 Oct 2013)

Log Message

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:

Modified Paths

Diff

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}")
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to