#[test] | |
fn ui() { | |
if !version_check::is_nightly().unwrap() { | |
return; | |
} | |
let mut config = compiletest::Config { | |
mode: compiletest::common::Mode::Ui, | |
src_base: std::path::PathBuf::from("tests/ui"), | |
target_rustcflags: Some(String::from( | |
"\ | |
--edition=2018 \ | |
-Z unstable-options \ | |
--extern serde_repr \ | |
", | |
)), | |
build_base: std::path::PathBuf::from("target/ui"), | |
..Default::default() | |
}; | |
config.link_deps(); | |
config.clean_rmeta(); | |
compiletest::run_tests(&config); | |
} |