#[test] fn trybuild () { let ref tests_ui = ::std::path::Path::new("tests") .join("ui") ; let nightly = ::std::env::var("RUSTC_BOOTSTRAP") .ok() .map_or(false, |s| s == "1") ; ::trybuild::TestCases::new() .pass( tests_ui .join("pass/*.rs") ) ; if nightly { ::trybuild::TestCases::new() .pass( tests_ui .join("pass") .join("nightly/*.rs") ) ; } if ::std::env::var("CI_SKIP_UI_TESTS").ok().map_or(false, |s| s == "1") { return; } if nightly { ::trybuild::TestCases::new() .compile_fail( tests_ui .join("fail") .join("nightly/*.rs") ) ; } else { ::trybuild::TestCases::new() .compile_fail( tests_ui .join("fail/*.rs") ) ; } }