From d3ec2aef10fd850aeeb30bfc1b6dc11cd57fba22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bennet=20Ble=C3=9Fmann?= Date: Thu, 16 Jan 2025 19:14:36 +0100 Subject: [PATCH 1/2] add missing test for new FailureReason variant --- src/results/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/results/mod.rs b/src/results/mod.rs index fea72498..e3371f53 100644 --- a/src/results/mod.rs +++ b/src/results/mod.rs @@ -356,6 +356,7 @@ mod tests { //"build-fail:depends-on()" => BuildFail(DependsOn(vec!["001"])), test_from_str! { "build-fail:unknown" => BuildFail(Unknown), + "build-fail:docker" => BuildFail(Docker), "build-fail:compiler-error(001, 002)" => BuildFail(CompilerError(btreeset!["001".parse().unwrap(), "002".parse().unwrap()])), "build-fail:compiler-error(001)" => BuildFail(CompilerError(btreeset!["001".parse().unwrap()])), "build-fail:oom" => BuildFail(OOM), From 2b7ca08afa5b5799a31f87e038c5dc0ca2f89678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bennet=20Ble=C3=9Fmann?= Date: Thu, 16 Jan 2025 19:15:31 +0100 Subject: [PATCH 2/2] fix parsing to handle new variant --- src/results/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/results/mod.rs b/src/results/mod.rs index e3371f53..b0317c23 100644 --- a/src/results/mod.rs +++ b/src/results/mod.rs @@ -272,6 +272,7 @@ impl ::std::str::FromStr for FailureReason { "timeout" => Ok(FailureReason::Timeout), "ice" => Ok(FailureReason::ICE), "no-space" => Ok(FailureReason::NoSpace), + "docker" => Ok(FailureReason::Docker), _ => bail!("unexpected value: {}", s), } }