3 extern crate compiletest_rs as compiletest;
7 use std::path::PathBuf;
12 let mut config = compiletest::default_config();
14 let cfg_mode = "run-pass".parse().ok().expect("Invalid mode");
15 let mut s = String::new();
16 s.push_str(" -L target/debug/");
17 s.push_str(" -L target/debug/deps");
18 s.push_str(" -Zextra-plugins=clippy -Ltarget_recur/debug -Dclippy_pedantic -Dclippy");
19 config.target_rustcflags = Some(s);
20 if let Ok(name) = var::<&str>("TESTNAME") {
21 let s : String = name.to_owned();
22 config.filter = Some(s)
25 config.mode = cfg_mode;
27 let paths = TestPaths {
29 file: PathBuf::from("src/lib.rs"),
30 relative_dir: PathBuf::new(),
32 compiletest::runtest::run(config, &paths);