diff options
| author | onur-ozkan <work@onurozkan.dev> | 2025-02-09 11:51:15 +0300 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2025-02-11 16:39:02 +0300 |
| commit | 61ba728b18f892d704d8a062027d81880f4958b8 (patch) | |
| tree | e65c86b42227dfc080896638ec3683297f6c9c8c /src | |
| parent | 909d43b38cfafe85a806b8a51b0718539885e756 (diff) | |
| download | rust-61ba728b18f892d704d8a062027d81880f4958b8.tar.gz rust-61ba728b18f892d704d8a062027d81880f4958b8.zip | |
add coverage for `Builder::is_host_target`
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Diffstat (limited to 'src')
| -rw-r--r-- | src/bootstrap/src/core/builder/tests.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/builder/tests.rs b/src/bootstrap/src/core/builder/tests.rs index 994975ed5a8..5718c84f314 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)); + } +} |
