blob: b1055ce42a108ef42299bcaa8ae6dd2af13b029f [file] [log] [blame]
David Tolnaye0d809e2017-06-03 09:41:46 -07001extern crate compiletest_rs as compiletest;
2
3fn run_mode(mode: &'static str) {
4 let mut config = compiletest::default_config();
5 config.mode = mode.parse().expect("invalid mode");
6 config.target_rustcflags = Some("-L target/debug/deps".to_owned());
7 config.src_base = format!("tests/{}", mode).into();
8 compiletest::run_tests(&config);
9}
10
11#[test]
12fn compile_fail() {
13 run_mode("compile-fail");
14}