| #![cfg(not(miri))] |
| #![warn(rust_2018_idioms, single_use_lifetimes)] |
| |
| use std::env; |
| |
| // Run `./dev.sh +$toolchain test --test compiletest` to update this. |
| #[rustversion::attr(before(2021-01-08), ignore)] // Note: This date is commit-date and the day before the toolchain date. |
| #[test] |
| fn ui() { |
| if env::var_os("CI").is_none() { |
| env::set_var("TRYBUILD", "overwrite"); |
| } |
| |
| let t = trybuild::TestCases::new(); |
| t.compile_fail("tests/ui/cfg/*.rs"); |
| t.compile_fail("tests/ui/not_unpin/*.rs"); |
| t.compile_fail("tests/ui/pin_project/*.rs"); |
| t.compile_fail("tests/ui/pinned_drop/*.rs"); |
| t.compile_fail("tests/ui/unsafe_unpin/*.rs"); |
| t.compile_fail("tests/ui/unstable-features/*.rs"); |
| } |