summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-08-08 22:18:51 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-08-08 22:18:51 -0400
commitafcf019c85279afbd213cf67690cb7bf03f3b0d6 (patch)
tree0ca8dd6325b31244675fccc69b4e3e20e2599d79
parente17a87900bf93a09fd1875fcbb23a442c6878c90 (diff)
ci: Default test_group values
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-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,