Commit 5457e24e authored by Michael Achenbach's avatar Michael Achenbach Committed by Commit Bot

[build] Add data deps for d8 test suites

Bug: chromium:669910
Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
Change-Id: Ifb8719a989a4fda48241967271ebe39037643e39
Reviewed-on: https://chromium-review.googlesource.com/980032
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52223}
parent 5b7c8731
......@@ -15,10 +15,22 @@
"label": "//:All",
"type": "script",
},
"benchmarks": {
"label": "//test/benchmarks:v8_benchmarks",
"type": "script",
},
"check-static-initializers": {
"label": "//tools:v8_check_static_initializers",
"type": "script",
},
"mjsunit": {
"label": "//test/mjsunit:v8_mjsunit",
"type": "script",
},
"mozilla": {
"label": "//test/mozilla:v8_mozilla",
"type": "script",
},
"jsfunfuzz": {
"label": "//tools/jsfunfuzz:v8_jsfunfuzz",
"type": "script",
......@@ -27,6 +39,10 @@
"label": "//tools/gcmole:v8_run_gcmole",
"type": "script",
},
"test262": {
"label": "//test/test262:v8_test262",
"type": "script",
},
"unittests": {
"label": "//test/unittests:unittests",
"type": "script",
......
......@@ -8,6 +8,19 @@ import("../gni/v8.gni")
group("gn_all") {
testonly = true
data_deps = [
"benchmarks:v8_benchmarks",
"intl:v8_intl",
"fuzzer:v8_fuzzer",
"message:v8_message",
"mjsunit:v8_mjsunit",
"mozilla:v8_mozilla",
"preparser:v8_preparser",
"test262:v8_test262",
"wasm-spec-tests:v8_wasm_spec_tests",
"webkit:v8_webkit",
]
deps = [
":default_tests",
"inspector:inspector-test",
......
# 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_benchmarks") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
# 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_debugger") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
# 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_intl") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
# 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_message") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
# 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/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",
"../wasm-js/test/harness/wasm-constants.js",
"../wasm-js/test/harness/wasm-module-builder.js",
"../wasm-js/test/js-api/jsapi.js",
]
}
# 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_mozilla") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
# 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_preparser") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
......@@ -4,6 +4,26 @@
import("../../gni/isolate.gni")
group("v8_test262") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"data/",
"detachArrayBuffer.js",
"harness/",
"harness-adapt.js",
"harness-agent.js",
"test262.status",
"testcfg.py",
"local-tests/",
]
}
if (v8_test_isolation_mode != "noop") {
action("archive_test262") {
visibility = [ ":*" ]
......@@ -31,4 +51,4 @@ v8_isolate_run("test262") {
]
isolate = "test262.isolate"
}
}
\ No newline at end of file
# 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_wasm_spec_tests") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
# 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_webkit") {
testonly = true
data_deps = [
"../..:d8",
"../../tools:v8_testrunner",
]
data = [
"./",
]
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment