aboutsummaryrefslogtreecommitdiff
path: root/tests/cfail.rs
blob: 3636c72c5adc51ec8875b243f05cb2b65ae04fa8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
extern crate compiletest_rs as compiletest;

use std::path::PathBuf;

use compiletest::common::Mode;
use compiletest::Config;

#[test]
fn cfail() {
    let mut config = Config::default();
    config.mode = Mode::CompileFail;
    config.src_base = PathBuf::from(format!("tests/cfail"));
    config.target_rustcflags = Some(
        "-C panic=abort -L target/debug -L target/debug/deps ".to_string(),
    );

    compiletest::run_tests(&config);
}