Lines Matching refs:Res
243 ParsedClangName Res = ToolChain::getTargetAndModeFromProgramName("clang"); in TEST() local
244 EXPECT_TRUE(Res.TargetPrefix.empty()); in TEST()
245 EXPECT_TRUE(Res.ModeSuffix == "clang"); in TEST()
246 EXPECT_TRUE(Res.DriverMode == nullptr); in TEST()
247 EXPECT_FALSE(Res.TargetIsValid); in TEST()
249 Res = ToolChain::getTargetAndModeFromProgramName("clang++"); in TEST()
250 EXPECT_TRUE(Res.TargetPrefix.empty()); in TEST()
251 EXPECT_TRUE(Res.ModeSuffix == "clang++"); in TEST()
252 EXPECT_STREQ(Res.DriverMode, "--driver-mode=g++"); in TEST()
253 EXPECT_FALSE(Res.TargetIsValid); in TEST()
255 Res = ToolChain::getTargetAndModeFromProgramName("clang++6.0"); in TEST()
256 EXPECT_TRUE(Res.TargetPrefix.empty()); in TEST()
257 EXPECT_TRUE(Res.ModeSuffix == "clang++"); in TEST()
258 EXPECT_STREQ(Res.DriverMode, "--driver-mode=g++"); in TEST()
259 EXPECT_FALSE(Res.TargetIsValid); in TEST()
261 Res = ToolChain::getTargetAndModeFromProgramName("clang++-release"); in TEST()
262 EXPECT_TRUE(Res.TargetPrefix.empty()); in TEST()
263 EXPECT_TRUE(Res.ModeSuffix == "clang++"); in TEST()
264 EXPECT_STREQ(Res.DriverMode, "--driver-mode=g++"); in TEST()
265 EXPECT_FALSE(Res.TargetIsValid); in TEST()
267 Res = ToolChain::getTargetAndModeFromProgramName("x86_64-clang++"); in TEST()
268 EXPECT_TRUE(Res.TargetPrefix == "x86_64"); in TEST()
269 EXPECT_TRUE(Res.ModeSuffix == "clang++"); in TEST()
270 EXPECT_STREQ(Res.DriverMode, "--driver-mode=g++"); in TEST()
271 EXPECT_TRUE(Res.TargetIsValid); in TEST()
273 Res = ToolChain::getTargetAndModeFromProgramName( in TEST()
275 EXPECT_TRUE(Res.TargetPrefix == "x86_64-linux-gnu"); in TEST()
276 EXPECT_TRUE(Res.ModeSuffix == "clang-c++"); in TEST()
277 EXPECT_STREQ(Res.DriverMode, "--driver-mode=g++"); in TEST()
278 EXPECT_TRUE(Res.TargetIsValid); in TEST()
280 Res = ToolChain::getTargetAndModeFromProgramName( in TEST()
282 EXPECT_TRUE(Res.TargetPrefix == "x86_64-linux-gnu"); in TEST()
283 EXPECT_TRUE(Res.ModeSuffix == "clang-c++"); in TEST()
284 EXPECT_STREQ(Res.DriverMode, "--driver-mode=g++"); in TEST()
285 EXPECT_TRUE(Res.TargetIsValid); in TEST()
287 Res = ToolChain::getTargetAndModeFromProgramName("qqq"); in TEST()
288 EXPECT_TRUE(Res.TargetPrefix.empty()); in TEST()
289 EXPECT_TRUE(Res.ModeSuffix.empty()); in TEST()
290 EXPECT_TRUE(Res.DriverMode == nullptr); in TEST()
291 EXPECT_FALSE(Res.TargetIsValid); in TEST()
293 Res = ToolChain::getTargetAndModeFromProgramName("x86_64-qqq"); in TEST()
294 EXPECT_TRUE(Res.TargetPrefix.empty()); in TEST()
295 EXPECT_TRUE(Res.ModeSuffix.empty()); in TEST()
296 EXPECT_TRUE(Res.DriverMode == nullptr); in TEST()
297 EXPECT_FALSE(Res.TargetIsValid); in TEST()
299 Res = ToolChain::getTargetAndModeFromProgramName("qqq-clang-cl"); in TEST()
300 EXPECT_TRUE(Res.TargetPrefix == "qqq"); in TEST()
301 EXPECT_TRUE(Res.ModeSuffix == "clang-cl"); in TEST()
302 EXPECT_STREQ(Res.DriverMode, "--driver-mode=cl"); in TEST()
303 EXPECT_FALSE(Res.TargetIsValid); in TEST()
305 Res = ToolChain::getTargetAndModeFromProgramName("clang-dxc"); in TEST()
306 EXPECT_TRUE(Res.TargetPrefix.empty()); in TEST()
307 EXPECT_TRUE(Res.ModeSuffix == "clang-dxc"); in TEST()
308 EXPECT_STREQ(Res.DriverMode, "--driver-mode=dxc"); in TEST()
309 EXPECT_FALSE(Res.TargetIsValid); in TEST()