From 1e68d19d60281f8370a5b6bd7b6eeef9f1177027 Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Thu, 30 Oct 2025 04:26:17 +0300 Subject: [PATCH] Add revert reason to the assertion logs --- crates/core/src/differential_tests/driver.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/core/src/differential_tests/driver.rs b/crates/core/src/differential_tests/driver.rs index d98c2ad..1c63651 100644 --- a/crates/core/src/differential_tests/driver.rs +++ b/crates/core/src/differential_tests/driver.rs @@ -597,15 +597,17 @@ where let expected = !assertion.exception; let actual = receipt.status(); if actual != expected { + let revert_reason = tracing_result.revert_reason.as_ref(); tracing::error!( expected, actual, ?receipt, ?tracing_result, + ?revert_reason, "Transaction status assertion failed" ); anyhow::bail!( - "Transaction status assertion failed - Expected {expected} but got {actual}", + "Transaction status assertion failed - Expected {expected} but got {actual}. Revert reason: {revert_reason:?}", ); }