• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 extern crate compiletest_rs as compiletest;
2 
run_mode(mode: &'static str)3 fn run_mode(mode: &'static str) {
4     let mut config = compiletest::Config::default();
5     config.mode = mode.parse().expect("Invalid mode");
6     config.src_base = ["tests", mode].iter().collect();
7 
8     config.verbose = true;
9 
10     config.target_rustcflags = Some("-L target/debug/ -L target/debug/deps/".to_owned());
11     config.clean_rmeta();
12 
13     compiletest::run_tests(&config);
14 }
15 
16 #[test]
compile_test()17 fn compile_test() {
18     run_mode("compile-fail");
19 }
20