v8/test/js-perf-test
Sergiy Belozorov 3478f053d4 [tools] Implement retry mechanism for failures and use it for some flaky tests
This is not fixing the root cause of the flakiness, but prevents us from loosing
data in the short to medium term as investigation proved to be difficult and
will likely take even more time.

R=machenbach@chromium.org, tmrts@chromium.org

Bug: chromium:872257
Change-Id: Id5fbd0a00058f8612089ee4d6a858193924bd868
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1564204
Commit-Queue: Sergiy Belozorov <sergiyb@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#60814}
2019-04-12 12:25:44 +00:00
..
Array Add non-COW inputs to Array.from benchmarks. 2018-11-02 11:41:06 +00:00
ArrayIndexOfIncludesPolymorphic [js-perf-test] Add Array#{indexOf,includes} micro-benchmark 2018-10-31 07:55:24 +00:00
ArrayInOperator [test] Add perf test for in operator on arrays 2019-02-20 22:36:13 +00:00
ArrayLiteralInitialSpreadLargeDoubleHoley [js-perf-tests] Add micro-benchmarks for copying double arrays. 2018-10-15 15:05:21 +00:00
ArrayLiteralInitialSpreadLargeDoublePacked [js-perf-tests] Fix micro-benchmark of spreading double arrays. 2018-10-15 17:41:16 +00:00
ArrayLiteralInitialSpreadLargeHoley
ArrayLiteralInitialSpreadLargePacked [js-perf-tests] Fix micro-benchmark of spreading double arrays. 2018-10-15 17:41:16 +00:00
ArrayLiteralInitialSpreadLargeSmiMap [js-perf-test] Add micro-benchmarks for spreading maps and sets. 2018-10-10 08:32:15 +00:00
ArrayLiteralInitialSpreadLargeSmiSet [js-perf-test] Fix spread set benchmark. 2018-10-12 08:43:58 +00:00
ArrayLiteralInitialSpreadSmallDoubleHoley [js-perf-tests] Add micro-benchmarks for copying double arrays. 2018-10-15 15:05:21 +00:00
ArrayLiteralInitialSpreadSmallDoublePacked [js-perf-tests] Fix micro-benchmark of spreading double arrays. 2018-10-15 17:41:16 +00:00
ArrayLiteralInitialSpreadSmallHoley
ArrayLiteralInitialSpreadSmallPacked
ArrayLiteralInitialSpreadSmallSmiMap [js-perf-test] Add micro-benchmarks for spreading maps and sets. 2018-10-10 08:32:15 +00:00
ArrayLiteralInitialSpreadSmallSmiSet [js-perf-test] Fix spread set benchmark (again). 2018-10-12 10:50:59 +00:00
ArrayLiteralSpread
ArraySort Revert "[builtins] Add FastCallFunction builtin that elides some checks" 2018-09-14 11:09:08 +00:00
AsyncAwait Replace %RunMicrotasks with %PerformMicrotaskCheckpoint 2018-12-06 11:10:18 +00:00
BytecodeHandlers
Classes
Closures
Collections [js-perf-test] Add more WeakMap perf tests 2019-03-25 10:47:29 +00:00
DataView
Dates [Intl] Add benchmark for toLocaleString/localeCompare 2018-11-07 18:08:16 +00:00
Exceptions
ExpressionDepth
ForLoops
Generators
Inspector Replace %RunMicrotasks with %PerformMicrotaskCheckpoint 2018-12-06 11:10:18 +00:00
Intl [Intl] Add perf test for Intl constructors 2019-02-07 01:08:12 +00:00
Iterators
Keys
ManyClosures
Modules Replace %RunMicrotasks with %PerformMicrotaskCheckpoint 2018-12-06 11:10:18 +00:00
Numbers [Intl] Add benchmark for toLocaleString/localeCompare 2018-11-07 18:08:16 +00:00
Object
ObjectFreeze add micro-benchmark for object freeze with tagged template 2019-02-09 18:13:48 +00:00
ObjectLiteralSpread
Parsing [js-perf] Further reducing test-case size. 2018-08-30 11:41:30 +00:00
PropertyQueries
Proxies Fix JSTest/Proxies/Set.*Trap tests to return true from the trap 2019-02-11 16:03:35 +00:00
RegExp [Intl] Add perf tests for case insensitive test 2019-03-05 22:33:08 +00:00
RestParameters
Scope
SixSpeed
SpreadCalls
SpreadCallsGeneral Add warmup to SpreadCallsGeneral benchmarks. 2018-09-04 16:15:54 +00:00
StackTrace [js-perf] Improve end of serialize StackTrace benchmark 2019-03-18 14:43:42 +00:00
StringIterators Fix StringToList to set right length of the new array. 2018-10-24 13:30:51 +00:00
Strings [Intl] Add String toLocale(Lower|Upper)Case perf benchmark 2019-02-15 05:53:04 +00:00
Templates
TurboFan
TypedArrays [js-perf-test] Add TypedArray#filter micro-benchmark 2019-03-04 14:40:31 +00:00
base.js [test] Ensure random generator in JSTests does not use float arithmetic 2018-12-17 10:05:08 +00:00
JSTests1.json [js-perf-test] Add more WeakMap perf tests 2019-03-25 10:47:29 +00:00
JSTests2.json Split JSTests benchmark into 5 smaller shards 2019-03-21 16:01:20 +00:00
JSTests3.json Split JSTests benchmark into 5 smaller shards 2019-03-21 16:01:20 +00:00
JSTests4.json Split JSTests benchmark into 5 smaller shards 2019-03-21 16:01:20 +00:00
JSTests5.json [tools] Implement retry mechanism for failures and use it for some flaky tests 2019-04-12 12:25:44 +00:00
OWNERS
RegExp.json [Intl] Add perf tests for case insensitive test 2019-03-05 22:33:08 +00:00
SixSpeed.json