v8/test
Joyee Cheung d28bfcd570 [class] refactor ClassFields benchmarks and copy them into JSTests3
This patch refactors the ClassFields benchmarks and makes the results
detection work properly. Previously the errors weren't caught since
the ClassFields benchmarks don't get run in the perf_integration
step in the CI.

- Instead of putting different configs (single/multiple fields, type
  of fields, etc.)in the JSON configuration, we now group the related
  benchmarks into the same script and run the different configurations
  in the scripts directly. Only the optimization status is now
  controlled in JSON. All the class fields definition benchmarks are
  merged into initialize-class.js.
- Update the number of local iterations of evaluate-class.js to 100
  (similar to most of other benchmarks) to keep the time spent on
  this benchmark similar to that of other benchmarks.

In addition, copy the configs to JSTests3 so that the benchmarks gets
run by the perf_integration step and we can see the graphs on
http://chromeperf.appspot.com/report. These can be removed
when the ClassFields benchmark results are generated there too.

Bug: v8:10793, v8:9888
Change-Id: I4e677bdc7b582650f39cf6e9ec02775c57fd04ab
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3226550
Commit-Queue: Joyee Cheung <joyee@igalia.com>
Reviewed-by: Shu-yu Guo <syg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#77640}
2021-11-02 08:44:43 +00:00
..
benchmarks
bigint
cctest [fastcall] Fix error handling in non-fallback case 2021-10-29 13:45:06 +00:00
common [relaxed-simd][wasm] Prototype relaxed int-float trunc 2021-10-28 17:03:30 +00:00
debugger Ship findLast and findLastIndex 2021-10-11 23:02:45 +00:00
debugging
fuzzer [fuzzer] Add support for immutable arrays 2021-10-26 10:25:30 +00:00
fuzzilli
inspector Improve error message when using await in DebugEvaluate 2021-10-28 09:56:40 +00:00
intl Roll ICU and correct timezone test 2021-10-21 18:39:31 +00:00
js-perf-test [class] refactor ClassFields benchmarks and copy them into JSTests3 2021-11-02 08:44:43 +00:00
memory
message Skip {map,set}-grow-failed tests on TSAN 2021-09-27 20:32:29 +00:00
mjsunit [ic] Make DefineOwnIC throw if the private symbol already exists 2021-11-01 21:07:43 +00:00
mkgrokdump
mozilla
test262 [objects] Fix module namespace object element accesses 2021-10-27 18:10:09 +00:00
torque [torque] Make return types required 2021-09-30 15:54:17 +00:00
unittests Revert "[off-thread] Allow off-thread top-level IIFE finalization" 2021-11-01 20:47:50 +00:00
wasm-api-tests [wasm][test] Cleanup macros 2021-09-24 16:47:54 +00:00
wasm-js [wasm] Update spec tests 2021-10-12 12:39:37 +00:00
wasm-spec-tests [wasm] Update spec tests 2021-10-12 12:39:37 +00:00
webkit [tests] Increase stack-size limit to make tests pass in debug mode 2021-10-26 07:05:19 +00:00
BUILD.gn
OWNERS