Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(314)

Side by Side Diff: test/BUILD.gn

Issue 2033813004: [gn] Add swarming support for all test targets (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@gn32
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2016 the V8 project authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import("../gni/isolate.gni")
6
7 group("gn_all") {
8 testonly = true
9
10 deps = [
11 ":default_tests",
12 ]
13
14 if (host_os != "mac" || !is_android) {
15 # These items don't compile for Android on Mac.
16 deps += [
17 "cctest:cctest",
18 "unittests:unittests",
19 ]
20 }
21
22 if (v8_test_isolation_mode != "noop") {
23 deps += [
24 ":bot_default_run",
25 ":benchmarks_run",
26 ":default_run",
27 ":mozilla_run",
28 ":simdjs_run",
29 ":test262_run",
30 ]
31 }
32 }
33
34 ###############################################################################
35 # Test groups
36 #
37
38 group("default_tests") {
39 testonly = true
40
41 if (v8_test_isolation_mode != "noop") {
42 deps = [
43 ":cctest_run",
44 ":fuzzer_run",
45 ":intl_run",
46 ":message_run",
47 ":mjsunit_run",
48 ":preparser_run",
49 ":unittests_run",
50 ]
51 }
52 }
53
54 v8_isolate_run("bot_default") {
55 deps = [
56 ":default_tests",
57 ":webkit_run",
58 ]
59
60 isolate = "bot_default.isolate"
61 }
62
63 v8_isolate_run("default") {
64 deps = [
65 ":default_tests",
66 ]
67
68 isolate = "default.isolate"
69 }
70
71 v8_isolate_run("ignition") {
72 deps = [
73 ":cctest_run",
74 ":mjsunit_run",
75 ]
76
77 isolate = "ignition.isolate"
78 }
79
80 v8_isolate_run("optimize_for_size") {
81 deps = [
82 ":cctest_run",
83 ":intl_run",
84 ":mjsunit_run",
85 ":webkit_run",
86 ]
87
88 isolate = "optimize_for_size.isolate"
89 }
90
91 v8_isolate_run("perf") {
92 deps = [
93 ":cctest_exe_run",
94 "..:d8_run",
95 ]
96
97 isolate = "perf.isolate"
98 }
99
100 ###############################################################################
101 # Subtests
102 #
103
104 v8_isolate_run("benchmarks") {
105 deps = [
106 "..:d8_run",
107 ]
108
109 isolate = "benchmarks/benchmarks.isolate"
110 }
111
112 v8_isolate_run("cctest") {
113 deps = [
114 ":cctest_exe_run",
115 ]
116
117 isolate = "cctest/cctest.isolate"
118 }
119
120 v8_isolate_run("cctest_exe") {
121 deps = [
122 "cctest:cctest",
123 ]
124
125 isolate = "cctest/cctest_exe.isolate"
126 }
127
128 v8_isolate_run("fuzzer") {
129 deps = [
130 "..:d8_run",
131 ]
132
133 isolate = "fuzzer/fuzzer.isolate"
134 }
135
136 v8_isolate_run("intl") {
137 deps = [
138 "..:d8_run",
139 ]
140
141 isolate = "intl/intl.isolate"
142 }
143
144 v8_isolate_run("message") {
145 deps = [
146 "..:d8_run",
147 ]
148
149 isolate = "message/message.isolate"
150 }
151
152 v8_isolate_run("mjsunit") {
153 deps = [
154 "..:d8_run",
155 ]
156
157 isolate = "mjsunit/mjsunit.isolate"
158 }
159
160 v8_isolate_run("mozilla") {
161 deps = [
162 "..:d8_run",
163 ]
164
165 isolate = "mozilla/mozilla.isolate"
166 }
167
168 v8_isolate_run("preparser") {
169 deps = [
170 "..:d8_run",
171 ]
172
173 isolate = "preparser/preparser.isolate"
174 }
175
176 v8_isolate_run("simdjs") {
177 deps = [
178 "..:d8_run",
179 ]
180
181 isolate = "simdjs/simdjs.isolate"
182 }
183
184 v8_isolate_run("test262") {
185 deps = [
186 "..:d8_run",
187 ]
188
189 isolate = "test262/test262.isolate"
190 }
191
192 v8_isolate_run("unittests") {
193 deps = [
194 "unittests:unittests",
195 ]
196
197 isolate = "unittests/unittests.isolate"
198 }
199
200 v8_isolate_run("webkit") {
201 deps = [
202 "..:d8_run",
203 ]
204
205 isolate = "webkit/webkit.isolate"
206 }
OLDNEW
« gni/isolate.gni ('K') | « gni/isolate.gni ('k') | tools/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698