Lines Matching defs:config

5 #include "gpu/config/gpu_info.h"
6 #include "gpu/config/gpu_test_config.h"
24 GPUTestConfig config;
25 EXPECT_EQ(GPUTestConfig::kOsUnknown, config.os());
26 EXPECT_EQ(0u, config.gpu_vendor().size());
27 EXPECT_EQ(0u, config.gpu_device_id());
28 EXPECT_EQ(GPUTestConfig::kBuildTypeUnknown, config.build_type());
35 GPUTestBotConfig config;
36 EXPECT_TRUE(config.SetGPUInfo(gpu_info));
37 EXPECT_EQ(1u, config.gpu_vendor().size());
38 EXPECT_EQ(gpu_info.gpu.vendor_id, config.gpu_vendor()[0]);
39 EXPECT_EQ(gpu_info.gpu.device_id, config.gpu_device_id());
43 EXPECT_TRUE(config.SetGPUInfo(gpu_info));
44 EXPECT_EQ(1u, config.gpu_vendor().size());
45 EXPECT_EQ(gpu_info.gpu.vendor_id, config.gpu_vendor()[0]);
46 EXPECT_EQ(gpu_info.gpu.device_id, config.gpu_device_id());
51 GPUTestConfig config;
52 config.set_gpu_device_id(0x0640);
53 EXPECT_FALSE(config.IsValid());
54 config.AddGPUVendor(0x10de);
55 EXPECT_TRUE(config.IsValid());
59 GPUTestBotConfig config;
60 config.set_build_type(GPUTestConfig::kBuildTypeRelease);
61 config.set_os(GPUTestConfig::kOsWin7);
62 config.set_gpu_device_id(0x0640);
63 EXPECT_FALSE(config.IsValid());
64 config.AddGPUVendor(0x10de);
65 EXPECT_TRUE(config.IsValid());
67 config.set_gpu_device_id(0);
68 EXPECT_FALSE(config.IsValid());
69 config.set_gpu_device_id(0x0640);
70 EXPECT_TRUE(config.IsValid());
72 config.set_os(GPUTestConfig::kOsWin);
73 EXPECT_FALSE(config.IsValid());
74 config.set_os(GPUTestConfig::kOsWin7 | GPUTestConfig::kOsWinXP);
75 EXPECT_FALSE(config.IsValid());
76 config.set_os(GPUTestConfig::kOsWin7);
77 EXPECT_TRUE(config.IsValid());
79 config.set_build_type(GPUTestConfig::kBuildTypeUnknown);
80 EXPECT_FALSE(config.IsValid());
81 config.set_build_type(GPUTestConfig::kBuildTypeRelease);
82 EXPECT_TRUE(config.IsValid());
87 GPUTestBotConfig config;
88 config.set_os(GPUTestConfig::kOsWin7);
89 config.set_build_type(GPUTestConfig::kBuildTypeRelease);
90 config.AddGPUVendor(0x10de);
91 config.set_gpu_device_id(0x0640);
92 EXPECT_TRUE(config.IsValid());
96 EXPECT_TRUE(config.Matches(config2));
98 EXPECT_TRUE(config.Matches(config2));
100 EXPECT_TRUE(config.Matches(config2));
102 EXPECT_FALSE(config.Matches(config2));
104 EXPECT_TRUE(config.Matches(config2));
111 EXPECT_TRUE(config.Matches(config2));
113 EXPECT_TRUE(config.Matches(config2));
118 EXPECT_FALSE(config.Matches(config2));
125 EXPECT_TRUE(config.Matches(config2));
128 EXPECT_TRUE(config.Matches(config2));
130 EXPECT_FALSE(config.Matches(config2));
139 EXPECT_TRUE(config.Matches(config2));
141 EXPECT_FALSE(config.Matches(config2));
146 GPUTestBotConfig config;
147 config.set_os(GPUTestConfig::kOsWin7);
148 config.set_build_type(GPUTestConfig::kBuildTypeRelease);
149 config.AddGPUVendor(0x10de);
150 config.set_gpu_device_id(0x0640);
151 EXPECT_TRUE(config.IsValid());
153 EXPECT_TRUE(config.Matches(std::string()));
156 EXPECT_TRUE(config.Matches("WIN"));
157 EXPECT_TRUE(config.Matches("WIN7"));
158 EXPECT_FALSE(config.Matches("MAC"));
159 EXPECT_TRUE(config.Matches("WIN7 LINUX"));
162 EXPECT_TRUE(config.Matches("NVIDIA"));
163 EXPECT_TRUE(config.Matches("NVIDIA AMD"));
164 EXPECT_FALSE(config.Matches("INTEL"));
167 EXPECT_TRUE(config.Matches("RELEASE"));
168 EXPECT_TRUE(config.Matches("RELEASE DEBUG"));
169 EXPECT_FALSE(config.Matches("DEBUG"));
172 EXPECT_TRUE(config.Matches("WIN7 RELEASE NVIDIA 0X0640"));
173 EXPECT_FALSE(config.Matches("WIN7 RELEASE NVIDIA 0X0641"));
179 GPUTestConfig config;
180 config.set_os(GPUTestConfig::kOsWin);
183 EXPECT_TRUE(config.OverlapsWith(config2));
184 EXPECT_TRUE(config2.OverlapsWith(config));
187 EXPECT_TRUE(config.OverlapsWith(config2));
188 EXPECT_TRUE(config2.OverlapsWith(config));
191 EXPECT_FALSE(config.OverlapsWith(config2));
192 EXPECT_FALSE(config2.OverlapsWith(config));
195 EXPECT_TRUE(config.OverlapsWith(config2));
196 EXPECT_TRUE(config2.OverlapsWith(config));
200 GPUTestConfig config;
201 config.AddGPUVendor(0x10de);
204 EXPECT_TRUE(config.OverlapsWith(config2));
205 EXPECT_TRUE(config2.OverlapsWith(config));
208 EXPECT_FALSE(config.OverlapsWith(config2));
209 EXPECT_FALSE(config2.OverlapsWith(config));
212 EXPECT_TRUE(config.OverlapsWith(config2));
213 EXPECT_TRUE(config2.OverlapsWith(config));
218 GPUTestConfig config;
219 config.set_build_type(GPUTestConfig::kBuildTypeRelease);
222 EXPECT_FALSE(config.OverlapsWith(config2));
223 EXPECT_FALSE(config2.OverlapsWith(config));
227 EXPECT_TRUE(config.OverlapsWith(config2));
228 EXPECT_TRUE(config2.OverlapsWith(config));
231 EXPECT_TRUE(config.OverlapsWith(config2));
232 EXPECT_TRUE(config2.OverlapsWith(config));
236 GPUTestConfig config;
237 config.set_os(GPUTestConfig::kOsWin7);
240 EXPECT_TRUE(config.OverlapsWith(config2));
241 EXPECT_TRUE(config2.OverlapsWith(config));
246 GPUTestBotConfig config;
250 EXPECT_TRUE(config.LoadCurrentConfig(&gpu_info));
251 EXPECT_TRUE(config.IsValid());