3 if option_env!("RUSTC_TEST_SUITE").is_some() {
9 let root_dir = std::env::current_dir().unwrap();
10 for d in &[".", "clippy_lints"] {
11 std::env::set_current_dir(root_dir.join(d)).unwrap();
12 let output = std::process::Command::new("cargo")
14 .arg("--bin").arg("cargo-clippy")
15 .arg("--manifest-path").arg(root_dir.join("Cargo.toml"))
17 println!("status: {}", output.status);
18 println!("stdout: {}", String::from_utf8_lossy(&output.stdout));
19 println!("stderr: {}", String::from_utf8_lossy(&output.stderr));
21 assert!(output.status.success());