119625d8cSopenharmony_ci#![cfg(not(tarpaulin))] 219625d8cSopenharmony_ci 319625d8cSopenharmony_ci#[test] 419625d8cSopenharmony_ci#[cfg(feature = "help")] 519625d8cSopenharmony_ci#[cfg(feature = "error-context")] 619625d8cSopenharmony_ci#[cfg(feature = "usage")] 719625d8cSopenharmony_cifn example_tests() { 819625d8cSopenharmony_ci let t = trycmd::TestCases::new(); 919625d8cSopenharmony_ci let features = [ 1019625d8cSopenharmony_ci #[cfg(feature = "std")] 1119625d8cSopenharmony_ci "std", 1219625d8cSopenharmony_ci #[cfg(feature = "derive")] 1319625d8cSopenharmony_ci "derive", 1419625d8cSopenharmony_ci #[cfg(feature = "cargo")] 1519625d8cSopenharmony_ci "cargo", 1619625d8cSopenharmony_ci #[cfg(feature = "color")] 1719625d8cSopenharmony_ci "color", 1819625d8cSopenharmony_ci #[cfg(feature = "env")] 1919625d8cSopenharmony_ci "env", 2019625d8cSopenharmony_ci #[cfg(feature = "suggestions")] 2119625d8cSopenharmony_ci "suggestions", 2219625d8cSopenharmony_ci #[cfg(feature = "unicode")] 2319625d8cSopenharmony_ci "unicode", 2419625d8cSopenharmony_ci #[cfg(feature = "string")] 2519625d8cSopenharmony_ci "string", 2619625d8cSopenharmony_ci #[cfg(feature = "wrap_help")] 2719625d8cSopenharmony_ci "wrap_help", 2819625d8cSopenharmony_ci #[cfg(feature = "unstable-replace")] 2919625d8cSopenharmony_ci "unstable-replace", 3019625d8cSopenharmony_ci ] 3119625d8cSopenharmony_ci .join(" "); 3219625d8cSopenharmony_ci t.register_bins(trycmd::cargo::compile_examples(["--features", &features]).unwrap()); 3319625d8cSopenharmony_ci t.case("examples/**/*.md"); 3419625d8cSopenharmony_ci} 35