feat: add optional max_run_time field to configuration file
modified Cargo.lock
@@ -191,6 +191,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -358,6 +364,15 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -651,6 +666,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1712,6 +1741,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1978,6 +2008,16 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -3083,6 +3123,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified Cargo.toml
@@ -13,6 +13,7 @@ categories = ["development-tools::build-utils"]
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/adapter.rs
@@ -58,11 +58,12 @@ impl Adapter {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -76,13 +77,14 @@ impl Adapter {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -251,7 +253,7 @@ pub enum AdapterError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -267,6 +269,8 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -302,7 +306,7 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -324,7 +328,7 @@ echo '{"response":"finished","result":"failure"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -353,7 +357,7 @@ exit 1
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -375,7 +379,7 @@ kill -9 $BASHPID
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -398,7 +402,7 @@ kill -9 $BASHPID
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -420,7 +424,7 @@ echo '{"response":"triggered","run_id":{"id":"xyzzy"}}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -444,7 +448,7 @@ kill -9 $BASHPID
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -467,7 +471,7 @@ echo '{"response":"finished","result":"success","bad":"field"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -492,7 +496,7 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -521,7 +525,7 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -542,7 +546,7 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -571,7 +575,7 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -604,7 +608,7 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/bin/cib.rs
@@ -148,7 +148,8 @@ impl QueuedCmd {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -235,7 +236,8 @@ impl ProcessEventsCmd {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/broker.rs
@@ -6,6 +6,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -29,16 +30,18 @@ use crate::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -107,7 +110,13 @@ impl Broker {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -172,7 +181,7 @@ pub enum BrokerError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -184,7 +193,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/config.rs
@@ -4,24 +4,34 @@ use std::{
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -38,6 +48,10 @@ impl Config {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -93,3 +107,39 @@ pub enum ConfigError {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |