OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 # GYP-to-GN project mappings: | 5 # GYP-to-GN project mappings: |
6 # | 6 # |
7 # gpu.gyp:command_buffer_client => //gpu/command_buffer/client | 7 # gpu.gyp:command_buffer_client => //gpu/command_buffer/client |
8 # | 8 # |
9 # gpu.gyp:command_buffer_common => //gpu/command_buffer/common | 9 # gpu.gyp:command_buffer_common => //gpu/command_buffer/common |
10 # | 10 # |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 ":gpu", | 59 ":gpu", |
60 "//gpu/command_buffer/client:gles2_interface", | 60 "//gpu/command_buffer/client:gles2_interface", |
61 ] | 61 ] |
62 deps = [ | 62 deps = [ |
63 "//testing/gmock", | 63 "//testing/gmock", |
64 "//testing/gtest", | 64 "//testing/gtest", |
65 "//ui/gl:gl_unittest_utils", | 65 "//ui/gl:gl_unittest_utils", |
66 ] | 66 ] |
67 } | 67 } |
68 | 68 |
69 if (!is_win || link_chrome_on_windows) { | 69 test("gl_tests") { |
70 test("gl_tests") { | 70 sources = [ |
71 sources = [ | 71 "command_buffer/tests/compressed_texture_test.cc", |
72 "command_buffer/tests/compressed_texture_test.cc", | 72 "command_buffer/tests/gl_bind_uniform_location_unittest.cc", |
73 "command_buffer/tests/gl_bind_uniform_location_unittest.cc", | 73 "command_buffer/tests/gl_chromium_framebuffer_multisample_unittest.cc", |
74 "command_buffer/tests/gl_chromium_framebuffer_multisample_unittest.cc", | 74 "command_buffer/tests/gl_chromium_path_rendering_unittest.cc", |
75 "command_buffer/tests/gl_chromium_path_rendering_unittest.cc", | 75 "command_buffer/tests/gl_clear_framebuffer_unittest.cc", |
76 "command_buffer/tests/gl_clear_framebuffer_unittest.cc", | 76 "command_buffer/tests/gl_copy_texture_CHROMIUM_unittest.cc", |
77 "command_buffer/tests/gl_copy_texture_CHROMIUM_unittest.cc", | 77 "command_buffer/tests/gl_depth_texture_unittest.cc", |
78 "command_buffer/tests/gl_depth_texture_unittest.cc", | 78 "command_buffer/tests/gl_gpu_memory_buffer_unittest.cc", |
79 "command_buffer/tests/gl_gpu_memory_buffer_unittest.cc", | 79 "command_buffer/tests/gl_lose_context_chromium_unittest.cc", |
80 "command_buffer/tests/gl_lose_context_chromium_unittest.cc", | 80 "command_buffer/tests/gl_manager.cc", |
81 "command_buffer/tests/gl_manager.cc", | 81 "command_buffer/tests/gl_manager.h", |
82 "command_buffer/tests/gl_manager.h", | 82 "command_buffer/tests/gl_pointcoord_unittest.cc", |
83 "command_buffer/tests/gl_pointcoord_unittest.cc", | 83 "command_buffer/tests/gl_program_unittest.cc", |
84 "command_buffer/tests/gl_program_unittest.cc", | 84 "command_buffer/tests/gl_query_unittest.cc", |
85 "command_buffer/tests/gl_query_unittest.cc", | 85 "command_buffer/tests/gl_readback_unittest.cc", |
86 "command_buffer/tests/gl_readback_unittest.cc", | 86 "command_buffer/tests/gl_shared_resources_unittest.cc", |
87 "command_buffer/tests/gl_shared_resources_unittest.cc", | 87 "command_buffer/tests/gl_stream_draw_unittest.cc", |
88 "command_buffer/tests/gl_stream_draw_unittest.cc", | 88 "command_buffer/tests/gl_test_utils.cc", |
89 "command_buffer/tests/gl_test_utils.cc", | 89 "command_buffer/tests/gl_test_utils.h", |
90 "command_buffer/tests/gl_test_utils.h", | 90 "command_buffer/tests/gl_tests_main.cc", |
91 "command_buffer/tests/gl_tests_main.cc", | 91 "command_buffer/tests/gl_texture_mailbox_unittest.cc", |
92 "command_buffer/tests/gl_texture_mailbox_unittest.cc", | 92 "command_buffer/tests/gl_texture_storage_unittest.cc", |
93 "command_buffer/tests/gl_texture_storage_unittest.cc", | 93 "command_buffer/tests/gl_unittest.cc", |
94 "command_buffer/tests/gl_unittest.cc", | 94 "command_buffer/tests/gl_unittests_android.cc", |
95 "command_buffer/tests/gl_unittests_android.cc", | 95 "command_buffer/tests/gl_virtual_contexts_unittest.cc", |
96 "command_buffer/tests/gl_virtual_contexts_unittest.cc", | 96 "command_buffer/tests/occlusion_query_unittest.cc", |
97 "command_buffer/tests/occlusion_query_unittest.cc", | 97 ] |
98 ] | 98 |
99 | 99 defines = [ "GL_GLEXT_PROTOTYPES" ] |
100 defines = [ "GL_GLEXT_PROTOTYPES" ] | 100 |
101 | 101 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
102 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 102 |
103 | 103 deps = [ |
104 deps = [ | 104 ":gpu", |
105 ":gpu", | 105 ":test_support", |
106 ":test_support", | 106 "//base", |
107 "//base", | 107 "//base/test:test_support", |
108 "//base/test:test_support", | 108 "//base/third_party/dynamic_annotations", |
109 "//base/third_party/dynamic_annotations", | 109 "//testing/gmock", |
110 "//testing/gmock", | 110 "//testing/gtest", |
111 "//testing/gtest", | 111 "//third_party/angle:translator", |
112 "//third_party/angle:translator", | 112 "//ui/gfx", |
113 "//ui/gfx", | 113 "//ui/gfx:test_support", |
114 "//ui/gfx:test_support", | 114 "//ui/gfx/geometry", |
115 "//ui/gfx/geometry", | 115 "//ui/gl", |
116 "//ui/gl", | 116 "//gpu/command_buffer/common:gles2_utils", |
117 "//gpu/command_buffer/common:gles2_utils", | 117 "//gpu/command_buffer/client:gles2_c_lib", |
118 "//gpu/command_buffer/client:gles2_c_lib", | 118 "//gpu/command_buffer/client:gles2_implementation", |
119 "//gpu/command_buffer/client:gles2_implementation", | 119 ] |
120 ] | 120 |
121 | 121 libs = [] |
122 libs = [] | 122 |
123 | 123 if (is_android) { |
124 if (is_android) { | 124 deps += [ "//testing/android:native_test_native_code" ] |
125 deps += [ "//testing/android:native_test_native_code" ] | 125 libs += [ "android" ] |
126 libs += [ "android" ] | |
127 } | |
128 | |
129 # TODO(GYP) | |
130 # ['OS == "win"', { | |
131 # 'dependencies': [ | |
132 # '../third_party/angle/src/build_angle.gyp:libEGL', | |
133 # '../third_party/angle/src/build_angle.gyp:libGLESv2', | |
134 # ], | |
135 # }], | |
136 } | 126 } |
137 | 127 |
138 test("gpu_unittests") { | 128 # TODO(GYP) |
139 sources = [ | 129 # ['OS == "win"', { |
140 "command_buffer/client/buffer_tracker_unittest.cc", | 130 # 'dependencies': [ |
141 "command_buffer/client/client_test_helper.cc", | 131 # '../third_party/angle/src/build_angle.gyp:libEGL', |
142 "command_buffer/client/client_test_helper.h", | 132 # '../third_party/angle/src/build_angle.gyp:libGLESv2', |
143 "command_buffer/client/cmd_buffer_helper_test.cc", | 133 # ], |
144 "command_buffer/client/fenced_allocator_test.cc", | 134 # }], |
145 "command_buffer/client/gles2_implementation_unittest.cc", | 135 } |
146 "command_buffer/client/mapped_memory_unittest.cc", | 136 |
147 "command_buffer/client/program_info_manager_unittest.cc", | 137 test("gpu_unittests") { |
148 "command_buffer/client/query_tracker_unittest.cc", | 138 sources = [ |
149 "command_buffer/client/ring_buffer_test.cc", | 139 "command_buffer/client/buffer_tracker_unittest.cc", |
150 "command_buffer/client/transfer_buffer_unittest.cc", | 140 "command_buffer/client/client_test_helper.cc", |
151 "command_buffer/client/vertex_array_object_manager_unittest.cc", | 141 "command_buffer/client/client_test_helper.h", |
152 "command_buffer/common/bitfield_helpers_test.cc", | 142 "command_buffer/client/cmd_buffer_helper_test.cc", |
153 "command_buffer/common/command_buffer_mock.cc", | 143 "command_buffer/client/fenced_allocator_test.cc", |
154 "command_buffer/common/command_buffer_mock.h", | 144 "command_buffer/client/gles2_implementation_unittest.cc", |
155 "command_buffer/common/command_buffer_shared_test.cc", | 145 "command_buffer/client/mapped_memory_unittest.cc", |
156 "command_buffer/common/debug_marker_manager_unittest.cc", | 146 "command_buffer/client/program_info_manager_unittest.cc", |
157 "command_buffer/common/gles2_cmd_format_test.cc", | 147 "command_buffer/client/query_tracker_unittest.cc", |
158 "command_buffer/common/gles2_cmd_format_test_autogen.h", | 148 "command_buffer/client/ring_buffer_test.cc", |
159 "command_buffer/common/gles2_cmd_utils_unittest.cc", | 149 "command_buffer/client/transfer_buffer_unittest.cc", |
160 "command_buffer/common/id_allocator_test.cc", | 150 "command_buffer/client/vertex_array_object_manager_unittest.cc", |
161 "command_buffer/common/trace_event.h", | 151 "command_buffer/common/bitfield_helpers_test.cc", |
162 "command_buffer/common/unittest_main.cc", | 152 "command_buffer/common/command_buffer_mock.cc", |
163 "command_buffer/service/async_pixel_transfer_delegate_mock.cc", | 153 "command_buffer/common/command_buffer_mock.h", |
164 "command_buffer/service/async_pixel_transfer_delegate_mock.h", | 154 "command_buffer/common/command_buffer_shared_test.cc", |
165 "command_buffer/service/async_pixel_transfer_manager_mock.cc", | 155 "command_buffer/common/debug_marker_manager_unittest.cc", |
166 "command_buffer/service/async_pixel_transfer_manager_mock.h", | 156 "command_buffer/common/gles2_cmd_format_test.cc", |
167 "command_buffer/service/buffer_manager_unittest.cc", | 157 "command_buffer/common/gles2_cmd_format_test_autogen.h", |
168 "command_buffer/service/cmd_parser_test.cc", | 158 "command_buffer/common/gles2_cmd_utils_unittest.cc", |
169 "command_buffer/service/command_buffer_service_unittest.cc", | 159 "command_buffer/common/id_allocator_test.cc", |
170 "command_buffer/service/common_decoder_unittest.cc", | 160 "command_buffer/common/trace_event.h", |
171 "command_buffer/service/context_group_unittest.cc", | 161 "command_buffer/common/unittest_main.cc", |
172 "command_buffer/service/feature_info_unittest.cc", | 162 "command_buffer/service/async_pixel_transfer_delegate_mock.cc", |
173 "command_buffer/service/framebuffer_manager_unittest.cc", | 163 "command_buffer/service/async_pixel_transfer_delegate_mock.h", |
174 "command_buffer/service/gl_surface_mock.cc", | 164 "command_buffer/service/async_pixel_transfer_manager_mock.cc", |
175 "command_buffer/service/gl_surface_mock.h", | 165 "command_buffer/service/async_pixel_transfer_manager_mock.h", |
176 "command_buffer/service/gles2_cmd_decoder_unittest.cc", | 166 "command_buffer/service/buffer_manager_unittest.cc", |
177 "command_buffer/service/gles2_cmd_decoder_unittest.h", | 167 "command_buffer/service/cmd_parser_test.cc", |
178 "command_buffer/service/gles2_cmd_decoder_unittest_0_autogen.h", | 168 "command_buffer/service/command_buffer_service_unittest.cc", |
179 "command_buffer/service/gles2_cmd_decoder_unittest_1.cc", | 169 "command_buffer/service/common_decoder_unittest.cc", |
180 "command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h", | 170 "command_buffer/service/context_group_unittest.cc", |
181 "command_buffer/service/gles2_cmd_decoder_unittest_2.cc", | 171 "command_buffer/service/feature_info_unittest.cc", |
182 "command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h", | 172 "command_buffer/service/framebuffer_manager_unittest.cc", |
183 "command_buffer/service/gles2_cmd_decoder_unittest_3.cc", | 173 "command_buffer/service/gl_surface_mock.cc", |
184 "command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h", | 174 "command_buffer/service/gl_surface_mock.h", |
185 "command_buffer/service/gles2_cmd_decoder_unittest_async_pixel.cc", | 175 "command_buffer/service/gles2_cmd_decoder_unittest.cc", |
186 "command_buffer/service/gles2_cmd_decoder_unittest_attribs.cc", | 176 "command_buffer/service/gles2_cmd_decoder_unittest.h", |
187 "command_buffer/service/gles2_cmd_decoder_unittest_base.cc", | 177 "command_buffer/service/gles2_cmd_decoder_unittest_0_autogen.h", |
188 "command_buffer/service/gles2_cmd_decoder_unittest_base.h", | 178 "command_buffer/service/gles2_cmd_decoder_unittest_1.cc", |
189 "command_buffer/service/gles2_cmd_decoder_unittest_context_state.cc", | 179 "command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h", |
190 "command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc", | 180 "command_buffer/service/gles2_cmd_decoder_unittest_2.cc", |
191 "command_buffer/service/gles2_cmd_decoder_unittest_extensions.cc", | 181 "command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h", |
192 "command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc", | 182 "command_buffer/service/gles2_cmd_decoder_unittest_3.cc", |
193 "command_buffer/service/gles2_cmd_decoder_unittest_programs.cc", | 183 "command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h", |
194 "command_buffer/service/gles2_cmd_decoder_unittest_textures.cc", | 184 "command_buffer/service/gles2_cmd_decoder_unittest_async_pixel.cc", |
195 "command_buffer/service/gles2_cmd_decoder_unittest_valuebuffer.cc", | 185 "command_buffer/service/gles2_cmd_decoder_unittest_attribs.cc", |
196 "command_buffer/service/gpu_scheduler_unittest.cc", | 186 "command_buffer/service/gles2_cmd_decoder_unittest_base.cc", |
197 "command_buffer/service/gpu_service_test.cc", | 187 "command_buffer/service/gles2_cmd_decoder_unittest_base.h", |
198 "command_buffer/service/gpu_service_test.h", | 188 "command_buffer/service/gles2_cmd_decoder_unittest_context_state.cc", |
199 "command_buffer/service/gpu_tracer_unittest.cc", | 189 "command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc", |
200 "command_buffer/service/id_manager_unittest.cc", | 190 "command_buffer/service/gles2_cmd_decoder_unittest_extensions.cc", |
201 "command_buffer/service/mailbox_manager_unittest.cc", | 191 "command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc", |
202 "command_buffer/service/memory_program_cache_unittest.cc", | 192 "command_buffer/service/gles2_cmd_decoder_unittest_programs.cc", |
203 "command_buffer/service/mocks.cc", | 193 "command_buffer/service/gles2_cmd_decoder_unittest_textures.cc", |
204 "command_buffer/service/mocks.h", | 194 "command_buffer/service/gles2_cmd_decoder_unittest_valuebuffer.cc", |
205 "command_buffer/service/program_cache_unittest.cc", | 195 "command_buffer/service/gpu_scheduler_unittest.cc", |
206 "command_buffer/service/program_manager_unittest.cc", | 196 "command_buffer/service/gpu_service_test.cc", |
207 "command_buffer/service/query_manager_unittest.cc", | 197 "command_buffer/service/gpu_service_test.h", |
208 "command_buffer/service/renderbuffer_manager_unittest.cc", | 198 "command_buffer/service/gpu_tracer_unittest.cc", |
209 "command_buffer/service/shader_manager_unittest.cc", | 199 "command_buffer/service/id_manager_unittest.cc", |
210 "command_buffer/service/shader_translator_cache_unittest.cc", | 200 "command_buffer/service/mailbox_manager_unittest.cc", |
211 "command_buffer/service/shader_translator_unittest.cc", | 201 "command_buffer/service/memory_program_cache_unittest.cc", |
212 "command_buffer/service/test_helper.cc", | 202 "command_buffer/service/mocks.cc", |
213 "command_buffer/service/test_helper.h", | 203 "command_buffer/service/mocks.h", |
214 "command_buffer/service/texture_manager_unittest.cc", | 204 "command_buffer/service/program_cache_unittest.cc", |
215 "command_buffer/service/transfer_buffer_manager_unittest.cc", | 205 "command_buffer/service/program_manager_unittest.cc", |
216 "command_buffer/service/valuebuffer_manager_unittest.cc", | 206 "command_buffer/service/query_manager_unittest.cc", |
217 "command_buffer/service/vertex_array_manager_unittest.cc", | 207 "command_buffer/service/renderbuffer_manager_unittest.cc", |
218 "command_buffer/service/vertex_attrib_manager_unittest.cc", | 208 "command_buffer/service/shader_manager_unittest.cc", |
219 "config/gpu_blacklist_unittest.cc", | 209 "command_buffer/service/shader_translator_cache_unittest.cc", |
220 "config/gpu_control_list_entry_unittest.cc", | 210 "command_buffer/service/shader_translator_unittest.cc", |
221 "config/gpu_control_list_number_info_unittest.cc", | 211 "command_buffer/service/test_helper.cc", |
222 "config/gpu_control_list_os_info_unittest.cc", | 212 "command_buffer/service/test_helper.h", |
223 "config/gpu_control_list_unittest.cc", | 213 "command_buffer/service/texture_manager_unittest.cc", |
224 "config/gpu_control_list_version_info_unittest.cc", | 214 "command_buffer/service/transfer_buffer_manager_unittest.cc", |
225 "config/gpu_driver_bug_list_unittest.cc", | 215 "command_buffer/service/valuebuffer_manager_unittest.cc", |
226 "config/gpu_info_collector_unittest.cc", | 216 "command_buffer/service/vertex_array_manager_unittest.cc", |
227 "config/gpu_info_unittest.cc", | 217 "command_buffer/service/vertex_attrib_manager_unittest.cc", |
228 "config/gpu_test_config_unittest.cc", | 218 "config/gpu_blacklist_unittest.cc", |
229 "config/gpu_test_expectations_parser_unittest.cc", | 219 "config/gpu_control_list_entry_unittest.cc", |
230 "config/gpu_util_unittest.cc", | 220 "config/gpu_control_list_number_info_unittest.cc", |
231 ] | 221 "config/gpu_control_list_os_info_unittest.cc", |
232 | 222 "config/gpu_control_list_unittest.cc", |
233 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 223 "config/gpu_control_list_version_info_unittest.cc", |
234 | 224 "config/gpu_driver_bug_list_unittest.cc", |
235 deps = [ | 225 "config/gpu_info_collector_unittest.cc", |
236 ":gpu", | 226 "config/gpu_info_unittest.cc", |
237 ":test_support", | 227 "config/gpu_test_config_unittest.cc", |
238 "//base", | 228 "config/gpu_test_expectations_parser_unittest.cc", |
239 "//base/test:test_support", | 229 "config/gpu_util_unittest.cc", |
240 "//base/third_party/dynamic_annotations", | 230 ] |
241 "//testing/gmock", | 231 |
242 "//testing/gtest", | 232 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
243 "//third_party/angle:translator", | 233 |
244 "//ui/gfx", | 234 deps = [ |
245 "//ui/gfx:test_support", | 235 ":gpu", |
246 "//ui/gfx/geometry", | 236 ":test_support", |
247 "//ui/gl", | 237 "//base", |
248 "//gpu/command_buffer/common:gles2_utils", | 238 "//base/test:test_support", |
249 "//gpu/command_buffer/client:gles2_c_lib", | 239 "//base/third_party/dynamic_annotations", |
250 "//gpu/command_buffer/client:gles2_implementation", | 240 "//testing/gmock", |
251 ] | 241 "//testing/gtest", |
252 } | 242 "//third_party/angle:translator", |
253 | 243 "//ui/gfx", |
254 test("gpu_perftests") { | 244 "//ui/gfx:test_support", |
255 sources = [ | 245 "//ui/gfx/geometry", |
256 "perftests/measurements.cc", | 246 "//ui/gl", |
257 "perftests/run_all_tests.cc", | 247 "//gpu/command_buffer/common:gles2_utils", |
258 "perftests/texture_upload_perftest.cc", | 248 "//gpu/command_buffer/client:gles2_c_lib", |
259 ] | 249 "//gpu/command_buffer/client:gles2_implementation", |
260 | 250 ] |
261 deps = [ | 251 } |
262 "//base", | 252 |
263 "//base/test:test_support", | 253 test("gpu_perftests") { |
264 "//gpu/command_buffer/service", | 254 sources = [ |
265 "//testing/gtest", | 255 "perftests/measurements.cc", |
266 "//testing/perf", | 256 "perftests/run_all_tests.cc", |
267 "//ui/gfx/geometry", | 257 "perftests/texture_upload_perftest.cc", |
268 "//ui/gl", | 258 ] |
269 ] | 259 |
270 } | 260 deps = [ |
271 | 261 "//base", |
272 test("angle_unittests") { | 262 "//base/test:test_support", |
273 sources = [ | 263 "//gpu/command_buffer/service", |
274 "angle_unittest_main.cc", | 264 "//testing/gtest", |
275 ] | 265 "//testing/perf", |
276 | 266 "//ui/gfx/geometry", |
277 deps = [ | 267 "//ui/gl", |
278 "//base", | 268 ] |
279 "//base/test:test_support", | 269 } |
280 "//base/third_party/dynamic_annotations", | 270 |
281 "//testing/gmock", | 271 test("angle_unittests") { |
282 "//testing/gtest", | 272 sources = [ |
283 "//third_party/angle:translator_static", | 273 "angle_unittest_main.cc", |
284 ] | 274 ] |
285 } | 275 |
286 } | 276 deps = [ |
| 277 "//base", |
| 278 "//base/test:test_support", |
| 279 "//base/third_party/dynamic_annotations", |
| 280 "//testing/gmock", |
| 281 "//testing/gtest", |
| 282 "//third_party/angle:translator_static", |
| 283 ] |
| 284 } |
OLD | NEW |