aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar datdenkikniet <jcdra1@gmail.com> 2023-04-15 20:19:37 +0200
committerGravatar datdenkikniet <jcdra1@gmail.com> 2023-04-16 13:08:46 +0200
commitfa8af4cbcffbedec1504ed464bd02b6ee6e3fb4b (patch)
tree5e70e246807c075d0cd41ea5792754a495ef759d
parenteac593e300832c3f7b0440134a8a3e810dd08ee3 (diff)
downloadrtic-fa8af4cbcffbedec1504ed464bd02b6ee6e3fb4b.tar.gz
rtic-fa8af4cbcffbedec1504ed464bd02b6ee6e3fb4b.tar.zst
rtic-fa8af4cbcffbedec1504ed464bd02b6ee6e3fb4b.zip
Add the most important message
-rw-r--r--xtask/src/command.rs6
-rw-r--r--xtask/src/main.rs2
2 files changed, 5 insertions, 3 deletions
diff --git a/xtask/src/command.rs b/xtask/src/command.rs
index 93de9cf6..186836b2 100644
--- a/xtask/src/command.rs
+++ b/xtask/src/command.rs
@@ -771,7 +771,7 @@ pub fn run_successful(run: &RunResult, expected_output_file: &str) -> Result<(),
}
}
-pub fn handle_results(globals: &Globals, results: Vec<FinalRunResult>) -> anyhow::Result<()> {
+pub fn handle_results(globals: &Globals, results: Vec<FinalRunResult>) -> Result<(), ()> {
let errors = results.iter().filter_map(|r| {
if let FinalRunResult::Failed(c, r) = r {
Some((c, r))
@@ -842,8 +842,10 @@ pub fn handle_results(globals: &Globals, results: Vec<FinalRunResult>) -> anyhow
let ecount = errors.count();
if ecount != 0 {
- Err(anyhow::anyhow!("{ecount} commands failed."))
+ log::error!("{ecount} commands failed.");
+ Err(())
} else {
+ info!("🚀🚀🚀 All tasks succeeded 🚀🚀🚀");
Ok(())
}
}
diff --git a/xtask/src/main.rs b/xtask/src/main.rs
index 2b45f237..1cc01850 100644
--- a/xtask/src/main.rs
+++ b/xtask/src/main.rs
@@ -298,7 +298,7 @@ fn main() -> anyhow::Result<()> {
}
};
- handle_results(globals, final_run_results)
+ handle_results(globals, final_run_results).map_err(|_| anyhow::anyhow!("Commands failed"))
}
// run example binary `example`