diff --git a/crates/core/src/cached_compiler.rs b/crates/core/src/cached_compiler.rs index 14912d9..378394e 100644 --- a/crates/core/src/cached_compiler.rs +++ b/crates/core/src/cached_compiler.rs @@ -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 = ::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( 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( 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")?; diff --git a/crates/core/src/main.rs b/crates/core/src/main.rs index 237628f..40d3203 100644 --- a/crates/core/src/main.rs +++ b/crates/core/src/main.rs @@ -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"), } } diff --git a/run_tests.sh b/run_tests.sh index 924d494..1900b01 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -55,7 +55,7 @@ if [ -n "$POLKADOT_SDK_DIR" ]; then if [ ! -x "$REVIVE_DEV_NODE_BIN" ] || [ ! -x "$ETH_RPC_BIN" ] || [ ! -x "$SUBSTRATE_NODE_BIN" ]; then echo -e "${YELLOW}Required binaries not found in release target. Building...${NC}" - (cd "$POLKADOT_SDK_DIR" && cargo build --release --package revive-dev-node --package eth-rpc --package substrate-node) + (cd "$POLKADOT_SDK_DIR" && cargo build --release --package staging-node-cli --package pallet-revive-eth-rpc --package revive-dev-node) fi for bin in "$REVIVE_DEV_NODE_BIN" "$ETH_RPC_BIN" "$SUBSTRATE_NODE_BIN"; do