diff --git a/resctl-bench/src/main.rs b/resctl-bench/src/main.rs index 3a573d2..822ae31 100644 --- a/resctl-bench/src/main.rs +++ b/resctl-bench/src/main.rs @@ -281,6 +281,12 @@ impl Program { .with_json(&request)? .send()?; + if response.status_code != 200 { + error!("Failed to submit benchmark: HTTP status code unexpected."); + error!("Lambda response: {:#?}", response); + std::process::exit(1); + } + let response: LambdaResponse = serde_json::from_str(response.as_str()?)?; if response.issue.is_none() { if let Some(error_message) = response.error_message {