OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 #include <string> | 5 #include <string> |
6 | 6 |
7 #include "base/message_loop/message_loop.h" | 7 #include "base/message_loop/message_loop.h" |
8 #include "gpu/ipc/common/traits_test_service.mojom.h" | 8 #include "gpu/ipc/common/traits_test_service.mojom.h" |
9 #include "mojo/public/cpp/bindings/binding_set.h" | 9 #include "mojo/public/cpp/bindings/binding_set.h" |
10 #include "testing/gtest/include/gtest/gtest.h" | 10 #include "testing/gtest/include/gtest/gtest.h" |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 const std::string machine_model_name = "machine_model_name"; | 136 const std::string machine_model_name = "machine_model_name"; |
137 const std::string machine_model_version = "machine_model_version"; | 137 const std::string machine_model_version = "machine_model_version"; |
138 const std::string gl_version = "gl_version"; | 138 const std::string gl_version = "gl_version"; |
139 const std::string gl_vendor = "gl_vendor"; | 139 const std::string gl_vendor = "gl_vendor"; |
140 const std::string gl_renderer = "gl_renderer"; | 140 const std::string gl_renderer = "gl_renderer"; |
141 const std::string gl_extensions = "gl_extension"; | 141 const std::string gl_extensions = "gl_extension"; |
142 const std::string gl_ws_vendor = "gl_ws_vendor"; | 142 const std::string gl_ws_vendor = "gl_ws_vendor"; |
143 const std::string gl_ws_version = "gl_ws_version"; | 143 const std::string gl_ws_version = "gl_ws_version"; |
144 const std::string gl_ws_extensions = "gl_ws_extensions"; | 144 const std::string gl_ws_extensions = "gl_ws_extensions"; |
145 const uint32_t gl_reset_notification_strategy = 0xbeef; | 145 const uint32_t gl_reset_notification_strategy = 0xbeef; |
146 const bool can_lose_context = true; | |
147 const bool software_rendering = true; | 146 const bool software_rendering = true; |
148 const bool direct_rendering = true; | 147 const bool direct_rendering = true; |
149 const bool sandboxed = true; | 148 const bool sandboxed = true; |
150 const int process_crash_count = 0xdead; | 149 const int process_crash_count = 0xdead; |
151 const bool in_process_gpu = true; | 150 const bool in_process_gpu = true; |
152 const gpu::CollectInfoResult basic_info_state = | 151 const gpu::CollectInfoResult basic_info_state = |
153 gpu::CollectInfoResult::kCollectInfoSuccess; | 152 gpu::CollectInfoResult::kCollectInfoSuccess; |
154 const gpu::CollectInfoResult context_info_state = | 153 const gpu::CollectInfoResult context_info_state = |
155 gpu::CollectInfoResult::kCollectInfoSuccess; | 154 gpu::CollectInfoResult::kCollectInfoSuccess; |
156 #if defined(OS_WIN) | 155 #if defined(OS_WIN) |
(...skipping 25 matching lines...) Expand all Loading... |
182 input.machine_model_name = machine_model_name; | 181 input.machine_model_name = machine_model_name; |
183 input.machine_model_version = machine_model_version; | 182 input.machine_model_version = machine_model_version; |
184 input.gl_version = gl_version; | 183 input.gl_version = gl_version; |
185 input.gl_vendor = gl_vendor; | 184 input.gl_vendor = gl_vendor; |
186 input.gl_renderer = gl_renderer; | 185 input.gl_renderer = gl_renderer; |
187 input.gl_extensions = gl_extensions; | 186 input.gl_extensions = gl_extensions; |
188 input.gl_ws_vendor = gl_ws_vendor; | 187 input.gl_ws_vendor = gl_ws_vendor; |
189 input.gl_ws_version = gl_ws_version; | 188 input.gl_ws_version = gl_ws_version; |
190 input.gl_ws_extensions = gl_ws_extensions; | 189 input.gl_ws_extensions = gl_ws_extensions; |
191 input.gl_reset_notification_strategy = gl_reset_notification_strategy; | 190 input.gl_reset_notification_strategy = gl_reset_notification_strategy; |
192 input.can_lose_context = can_lose_context; | |
193 input.software_rendering = software_rendering; | 191 input.software_rendering = software_rendering; |
194 input.direct_rendering = direct_rendering; | 192 input.direct_rendering = direct_rendering; |
195 input.sandboxed = sandboxed; | 193 input.sandboxed = sandboxed; |
196 input.process_crash_count = process_crash_count; | 194 input.process_crash_count = process_crash_count; |
197 input.in_process_gpu = in_process_gpu; | 195 input.in_process_gpu = in_process_gpu; |
198 input.basic_info_state = basic_info_state; | 196 input.basic_info_state = basic_info_state; |
199 input.context_info_state = context_info_state; | 197 input.context_info_state = context_info_state; |
200 #if defined(OS_WIN) | 198 #if defined(OS_WIN) |
201 input.dx_diagnostics_info_state = dx_diagnostics_info_state; | 199 input.dx_diagnostics_info_state = dx_diagnostics_info_state; |
202 input.dx_diagnostics = dx_diagnostics; | 200 input.dx_diagnostics = dx_diagnostics; |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
241 EXPECT_EQ(machine_model_version, output.machine_model_version); | 239 EXPECT_EQ(machine_model_version, output.machine_model_version); |
242 EXPECT_EQ(gl_version, output.gl_version); | 240 EXPECT_EQ(gl_version, output.gl_version); |
243 EXPECT_EQ(gl_vendor, output.gl_vendor); | 241 EXPECT_EQ(gl_vendor, output.gl_vendor); |
244 EXPECT_EQ(gl_renderer, output.gl_renderer); | 242 EXPECT_EQ(gl_renderer, output.gl_renderer); |
245 EXPECT_EQ(gl_extensions, output.gl_extensions); | 243 EXPECT_EQ(gl_extensions, output.gl_extensions); |
246 EXPECT_EQ(gl_ws_vendor, output.gl_ws_vendor); | 244 EXPECT_EQ(gl_ws_vendor, output.gl_ws_vendor); |
247 EXPECT_EQ(gl_ws_version, output.gl_ws_version); | 245 EXPECT_EQ(gl_ws_version, output.gl_ws_version); |
248 EXPECT_EQ(gl_ws_extensions, output.gl_ws_extensions); | 246 EXPECT_EQ(gl_ws_extensions, output.gl_ws_extensions); |
249 EXPECT_EQ(gl_reset_notification_strategy, | 247 EXPECT_EQ(gl_reset_notification_strategy, |
250 output.gl_reset_notification_strategy); | 248 output.gl_reset_notification_strategy); |
251 EXPECT_EQ(can_lose_context, output.can_lose_context); | |
252 EXPECT_EQ(software_rendering, output.software_rendering); | 249 EXPECT_EQ(software_rendering, output.software_rendering); |
253 EXPECT_EQ(direct_rendering, output.direct_rendering); | 250 EXPECT_EQ(direct_rendering, output.direct_rendering); |
254 EXPECT_EQ(sandboxed, output.sandboxed); | 251 EXPECT_EQ(sandboxed, output.sandboxed); |
255 EXPECT_EQ(process_crash_count, output.process_crash_count); | 252 EXPECT_EQ(process_crash_count, output.process_crash_count); |
256 EXPECT_EQ(in_process_gpu, output.in_process_gpu); | 253 EXPECT_EQ(in_process_gpu, output.in_process_gpu); |
257 EXPECT_EQ(basic_info_state, output.basic_info_state); | 254 EXPECT_EQ(basic_info_state, output.basic_info_state); |
258 EXPECT_EQ(context_info_state, output.context_info_state); | 255 EXPECT_EQ(context_info_state, output.context_info_state); |
259 #if defined(OS_WIN) | 256 #if defined(OS_WIN) |
260 EXPECT_EQ(output.dx_diagnostics_info_state, dx_diagnostics_info_state); | 257 EXPECT_EQ(output.dx_diagnostics_info_state, dx_diagnostics_info_state); |
261 EXPECT_EQ(dx_diagnostics.values, output.dx_diagnostics.values); | 258 EXPECT_EQ(dx_diagnostics.values, output.dx_diagnostics.values); |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
404 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); | 401 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); |
405 gpu::VideoEncodeAcceleratorSupportedProfile output; | 402 gpu::VideoEncodeAcceleratorSupportedProfile output; |
406 proxy->EchoVideoEncodeAcceleratorSupportedProfile(input, &output); | 403 proxy->EchoVideoEncodeAcceleratorSupportedProfile(input, &output); |
407 EXPECT_EQ(profile, output.profile); | 404 EXPECT_EQ(profile, output.profile); |
408 EXPECT_EQ(max_resolution, output.max_resolution); | 405 EXPECT_EQ(max_resolution, output.max_resolution); |
409 EXPECT_EQ(max_framerate_numerator, output.max_framerate_numerator); | 406 EXPECT_EQ(max_framerate_numerator, output.max_framerate_numerator); |
410 EXPECT_EQ(max_framerate_denominator, output.max_framerate_denominator); | 407 EXPECT_EQ(max_framerate_denominator, output.max_framerate_denominator); |
411 } | 408 } |
412 | 409 |
413 } // namespace gpu | 410 } // namespace gpu |
OLD | NEW |