Better errors in report (#155)

This commit is contained in:
Omar
2025-08-26 18:35:19 +03:00
committed by GitHub
parent 60328cd493
commit 8b1afc36a3
3 changed files with 8 additions and 6 deletions
+6 -4
View File
@@ -79,7 +79,9 @@ impl CachedCompiler {
compiler_version_or_requirement,
)
.await
.inspect_err(|err| compilation_failure_report_callback(None, None, None, err.to_string()))
.inspect_err(|err| {
compilation_failure_report_callback(None, None, None, format!("{err:#}"))
})
.context("Failed to obtain compiler executable path")?;
let compiler_version = <P::Compiler as SolidityCompiler>::new(compiler_path.clone())
.version()
@@ -89,7 +91,7 @@ impl CachedCompiler {
None,
Some(compiler_path.clone()),
None,
err.to_string(),
format!("{err:#}"),
)
})
.context("Failed to query compiler version")?;
@@ -232,7 +234,7 @@ async fn compile_contracts<P: Platform>(
Some(compiler_version.clone()),
Some(compiler_path.as_ref().to_path_buf()),
None,
err.to_string(),
format!("{err:#}"),
)
})?
// Adding the deployed libraries to the compiler.
@@ -260,7 +262,7 @@ async fn compile_contracts<P: Platform>(
Some(compiler_version.clone()),
Some(compiler_path.as_ref().to_path_buf()),
Some(compiler_input.clone()),
err.to_string(),
format!("{err:#}"),
)
})
.context("Failed to configure compiler with sources and options")?;
+1 -1
View File
@@ -515,7 +515,7 @@ where
.report_test_succeeded_event(steps_executed)
.expect("Can't fail"),
Err(error) => reporter
.report_test_failed_event(error.to_string())
.report_test_failed_event(format!("{error:#}"))
.expect("Can't fail"),
}
}