|
|
@ -160,56 +160,3 @@ impl Ci { |
|
|
|
lang_version!("RUST", rust);
|
|
|
|
lang_version!("SCALA", scala);
|
|
|
|
}
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
fn test_unknown() {
|
|
|
|
assert!(Ci::lang().is_some());
|
|
|
|
assert!(Ci::path().is_some());
|
|
|
|
assert!(Ci::home().is_some());
|
|
|
|
let ci = Ci::new();
|
|
|
|
if ci.is_some() {
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
assert_eq!(Ci::which_ci(), CiService::Unknown);
|
|
|
|
}
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
fn test_travis() {
|
|
|
|
assert!(Ci::lang().is_some());
|
|
|
|
assert!(Ci::path().is_some());
|
|
|
|
assert!(Ci::home().is_some());
|
|
|
|
let ci = match Ci::new() {
|
|
|
|
None => return,
|
|
|
|
Some(ci) => {
|
|
|
|
if ci.is_travis() {
|
|
|
|
ci
|
|
|
|
} else {
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
assert!(ci.is_travis());
|
|
|
|
assert!(ci.rust().is_some());
|
|
|
|
assert!(ci.commit().is_some());
|
|
|
|
assert!(ci.build_dir().is_some());
|
|
|
|
}
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
fn test_circle() {
|
|
|
|
assert!(Ci::lang().is_some());
|
|
|
|
assert!(Ci::path().is_some());
|
|
|
|
assert!(Ci::home().is_some());
|
|
|
|
let ci = match Ci::new() {
|
|
|
|
None => return,
|
|
|
|
Some(ci) => {
|
|
|
|
if ci.is_circle() {
|
|
|
|
ci
|
|
|
|
} else {
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
assert!(ci.is_circle());
|
|
|
|
assert!(ci.commit().is_some());
|
|
|
|
assert!(ci.build_url().is_some());
|
|
|
|
}
|