We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6b847b commit ea9d399Copy full SHA for ea9d399
src/runner/worker.rs
@@ -144,16 +144,14 @@ impl<'a> Worker<'a> {
144
error!("task {task:?} failed");
145
utils::report_failure(&e);
146
147
- let mut result = if self.config.is_broken(&task.krate) {
+ let result = if let Some(OverrideResult(res)) = e.downcast_ref() {
148
+ res.clone()
149
+ } else if self.config.is_broken(&task.krate) {
150
TestResult::BrokenCrate(BrokenReason::Unknown)
151
} else {
152
TestResult::Error
153
};
154
- if let Some(OverrideResult(res)) = e.downcast_ref() {
- result = res.clone();
155
- }
156
-
157
Err((e, result))
158
}
159
0 commit comments