[webkit-dev] Some text about the B3 compiler

Filip Pizlo fpizlo at apple.com
Sat Jan 30 20:16:41 PST 2016


As my original message said, I was wondering if there was any support for running some JavaScript tests *in browser*.  run-jsc-stress-tests doesn’t support that because it doesn’t know what a browser is.

Some tests, like Kraken, Octane, JetStream, and Speedometer, either require a browser to run (like JetStream and Speedometer) or have significantly different behavior in the browser than in their command-line harnesses (like Kraken and Octane).  If you did have a bot that ran these tests in some GTK+ or EFL browser, you’d probably catch bugs that testing the JSC shell cannot catch.


> On Jan 30, 2016, at 7:50 PM, Michael Catanzaro <mcatanzaro at igalia.com> wrote:
> On Sat, 2016-01-30 at 16:06 -0800, Filip Pizło wrote:
>> Do we have Linux bots that run Octane, Speedometer, JetStream and
>> Kraken in browser?
>> We find that this catches a lot of bugs that none of the other tests
>> catch. 
>> -Filip
> This is the command that the bots run:
> /usr/bin/env ruby Tools/Scripts/run-jsc-stress-tests -j
> /home/slave/webkitgtk/gtk-linux-64-release-
> tests/build/WebKitBuild/Release/bin/jsc -o /home/slave/webkitgtk/gtk-
> linux-64-release-tests/build/WebKitBuild/Release/bin/jsc-stress-results 
> PerformanceTests/SunSpider/tests/sunspider-1.0
> PerformanceTests/JetStream/cdjs/cdjs-tests.yaml
> Source/JavaScriptCore/tests/executableAllocationFuzz.yaml
> Source/JavaScriptCore/tests/exceptionFuzz.yaml
> PerformanceTests/SunSpider/no-architecture-specific-optimizations.yaml
> PerformanceTests/SunSpider/tests/v8-v6
> Source/JavaScriptCore/tests/mozilla/mozilla-tests.yaml
> Source/JavaScriptCore/tests/stress LayoutTests/js/regress/script-tests
> PerformanceTests/SunSpider/profiler-test.yaml LayoutTests/jsc-layout-
> tests.yaml Source/JavaScriptCore/tests/typeProfiler.yaml
> Source/JavaScriptCore/tests/controlFlowProfiler.yaml
> Source/JavaScriptCore/tests/es6.yaml
> Source/JavaScriptCore/tests/modules.yaml --ftl-jit --
> I see SunSpider and JetStream in there, but not the others....
> Michael

More information about the webkit-dev mailing list