Provide UPLC machine error as trace context on test failure
This commit is contained in:
parent
fed464278d
commit
6d0fe560e2
|
@ -182,11 +182,17 @@ impl UnitTest {
|
|||
OnTestFailure::FailImmediately => false,
|
||||
});
|
||||
|
||||
let mut traces = Vec::new();
|
||||
if let Err(err) = eval_result.result() {
|
||||
traces.push(format!("{err}"))
|
||||
}
|
||||
traces.extend(eval_result.logs());
|
||||
|
||||
TestResult::UnitTestResult(UnitTestResult {
|
||||
success,
|
||||
test: self.to_owned(),
|
||||
spent_budget: eval_result.cost(),
|
||||
traces: eval_result.logs(),
|
||||
traces,
|
||||
assertion: self.assertion,
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue