| 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 |