Skip to content

Commit 4a40481

Browse files
committed
show more info about failing test
1 parent 6b5a77b commit 4a40481

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

clang-installer/src/version.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -297,16 +297,21 @@ mod tests {
297297
}
298298
let tool = ClangTool::ClangFormat;
299299
let version_req = VersionReq::parse("17").unwrap();
300-
let clang_path = RequestedVersion::Requirement(version_req.clone())
300+
let downloaded_clang = RequestedVersion::Requirement(version_req.clone())
301301
.eval_tool(&tool, false)
302302
.await
303303
.unwrap()
304304
.unwrap();
305-
let req_ver = RequestedVersion::Path(clang_path.path.parent().unwrap().to_owned());
305+
println!("Downloaded clang-format: {downloaded_clang:?}");
306+
let req_ver = RequestedVersion::Path(downloaded_clang.path.parent().unwrap().to_owned());
306307
let result = req_ver.eval_tool(&tool, false).await.unwrap().unwrap();
307-
assert!(version_req.matches(&result.version));
308-
assert_eq!(result.version, clang_path.version);
309-
assert_eq!(result.path.parent(), clang_path.path.parent());
308+
println!("Evaluated clang-format from path: {result:?}");
309+
assert!(
310+
version_req.matches(&result.version),
311+
"Expected {downloaded_clang:?} does not match {result:?}",
312+
);
313+
assert_eq!(result.version, downloaded_clang.version);
314+
assert_eq!(result.path.parent(), downloaded_clang.path.parent());
310315
}
311316

312317
/// WARNING: This test should only run in CI.

0 commit comments

Comments
 (0)