JSC Stress Test failing: jsair-tests.yaml/test.js.ftl-eager-no-cjit
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 10 Jun 2016 22:55:01 +0000 (22:55 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 10 Jun 2016 22:55:01 +0000 (22:55 +0000)
commit11956bf078aaa5f1af030b4310445a162b5997cb
tree07e94b60a2ca845a3bf2e459cb598074939eb056
parent5eaa3aff52450980572afd4b47831c2f501280d9
JSC Stress Test failing: jsair-tests.yaml/test.js.ftl-eager-no-cjit
https://bugs.webkit.org/show_bug.cgi?id=158571

Reviewed by Keith Miller.

PerformanceTests:

Introduce a different harness for run-jsc-stress-tests, which runs for a minimum of 10
iterations and then tries to do any number of "bonus" iterations until it's been running for
two seconds. Since this is the sort of test that isn't really meant to stress anything in
particular, I think it's OK if it is time-limited in this way. The worst case is that some
of its failures will be flaky, but I think that they would have been flaky anyway given the
complexity of the test.

* JSAir/benchmark.js:
(Benchmark):
(Benchmark.prototype.runIteration):
(benchmark): Deleted.
* JSAir/jsair-tests.yaml:
* JSAir/stress-test.js: Added.
(preciseTime):
* JSAir/test.html:
* JSAir/test.js:

Tools:

Unskip the JSAir test.

* Scripts/run-javascriptcore-tests:
(runJSCStressTests):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@201947 268f45cc-cd09-0410-ab3c-d52691b4dbfc
PerformanceTests/ChangeLog
PerformanceTests/JSAir/benchmark.js
PerformanceTests/JSAir/jsair-tests.yaml
PerformanceTests/JSAir/stress-test.js [new file with mode: 0644]
PerformanceTests/JSAir/test.html
PerformanceTests/JSAir/test.js
Tools/ChangeLog
Tools/Scripts/run-javascriptcore-tests