v8/test/mjsunit/BUILD.gn
Michael Achenbach 3f88d2dab4 [foozzie] Add tests and fix mocks
This adds tests for the mock logic used in differential fuzzing. The
tests uncovered a couple of issues in the mock files that are also
fixed.

This also does some minor code clean up in the mock code.

Bug: chromium:1044942
Change-Id: I5b67f70f8b104bb681548f742ab863395a88360f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2043843
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Mathias Bynens <mathias@chromium.org>
Cr-Commit-Position: refs/heads/master@{#66304}
2020-02-18 09:37:28 +00:00

31 lines
809 B
Plaintext

# Copyright 2018 the V8 project authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
group("v8_mjsunit") {
testonly = true
data_deps = [
"../../:d8",
"../../tools/:v8_testrunner",
]
data = [
"./",
"../../tools/clusterfuzz/v8_mock.js",
"../../tools/clusterfuzz/v8_mock_archs.js",
"../../tools/clusterfuzz/v8_mock_webassembly.js",
"../../tools/codemap.js",
"../../tools/consarray.js",
"../../tools/csvparser.js",
"../../tools/logreader.js",
"../../tools/arguments.js",
"../../tools/profile.js",
"../../tools/profile_view.js",
"../../tools/profviz/composer.js",
"../../tools/splaytree.js",
"../../tools/tickprocessor.js",
"../../tools/dumpcpp.js",
]
}