summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/users.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/users.rs b/src/users.rs
index e762fba..ebe1518 100644
--- a/src/users.rs
+++ b/src/users.rs
@@ -7,13 +7,28 @@ use anyhow;
#[derive(Deserialize)]
pub struct RcTestGroup {
+ #[serde(default)]
pub max_commits: u64,
pub nice: u64,
+ #[serde(default)]
pub test_duration_nice: u64,
+ #[serde(default)]
pub test_always_passes_nice: u64,
pub tests: Vec<PathBuf>,
}
+impl Default for RcTestGroup {
+ fn default() -> Self {
+ RcTestGroup {
+ max_commits: 50,
+ nice: 0,
+ test_duration_nice: 180,
+ test_always_passes_nice: 10,
+ tests: Vec::new(),
+ }
+ }
+}
+
#[derive(Deserialize)]
pub struct RcBranch {
pub fetch: String,