From 61ba728b18f892d704d8a062027d81880f4958b8 Mon Sep 17 00:00:00 2001 From: onur-ozkan Date: Sun, 9 Feb 2025 11:51:15 +0300 Subject: [PATCH] add coverage for `Builder::is_host_target` Signed-off-by: onur-ozkan --- src/bootstrap/src/core/builder/tests.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/bootstrap/src/core/builder/tests.rs b/src/bootstrap/src/core/builder/tests.rs index 994975ed5a8b..5718c84f3148 100644 --- a/src/bootstrap/src/core/builder/tests.rs +++ b/src/bootstrap/src/core/builder/tests.rs @@ -1065,3 +1065,18 @@ fn test_prebuilt_llvm_config_path_resolution() { .join(exe("llvm-config", builder.config.build)); assert_eq!(expected, actual); } + +fn test_is_host_target() { + let target1 = TargetSelection::from_user(TEST_TRIPLE_1); + let target2 = TargetSelection::from_user(TEST_TRIPLE_2); + + for (target1, target2) in [(target1, target2), (target2, target1)] { + let mut config = configure("build", &[], &[]); + config.build = target1; + let build = Build::new(config); + let builder = Builder::new(&build); + + assert!(builder.is_host_target(&target1)); + assert!(!builder.is_host_target(&target2)); + } +}