diff options
| author | onur-ozkan <work@onurozkan.dev> | 2024-03-06 15:37:21 +0300 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2024-03-06 15:41:03 +0300 |
| commit | ea22e7851f2d97b63379685258b482deb2409b8f (patch) | |
| tree | 00ffc5a169bbef784f744816e0df256275975129 | |
| parent | d413ad8f64498fa5933fe5fd8e190b16415354a7 (diff) | |
| download | rust-ea22e7851f2d97b63379685258b482deb2409b8f.tar.gz rust-ea22e7851f2d97b63379685258b482deb2409b8f.zip | |
validate `builder::PATH_REMAP` in bootstrap tests
Signed-off-by: onur-ozkan <work@onurozkan.dev>
| -rw-r--r-- | src/bootstrap/src/core/builder/tests.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/builder/tests.rs b/src/bootstrap/src/core/builder/tests.rs index 2cbebbcf4e2..e402a0ba8bc 100644 --- a/src/bootstrap/src/core/builder/tests.rs +++ b/src/bootstrap/src/core/builder/tests.rs @@ -116,6 +116,19 @@ fn test_intersection() { } #[test] +fn validate_path_remap() { + let build = Build::new(configure("test", &["A"], &["A"])); + + PATH_REMAP + .iter() + .flat_map(|(_, paths)| paths.iter()) + .map(|path| build.src.join(path)) + .for_each(|path| { + assert!(path.exists(), "{} should exist.", path.display()); + }); +} + +#[test] fn test_exclude() { let mut config = configure("test", &["A"], &["A"]); config.skip = vec!["src/tools/tidy".into()]; |
