From a802f98be6fa3b3aebd001e7e0aae4cab06cbbce Mon Sep 17 00:00:00 2001 From: Antonio Yang Date: Tue, 23 Nov 2021 09:37:56 +0800 Subject: [PATCH] Always print binary result of test vm --- sewup-derive/src/lib.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sewup-derive/src/lib.rs b/sewup-derive/src/lib.rs index 4e0820c26..593307928 100644 --- a/sewup-derive/src/lib.rs +++ b/sewup-derive/src/lib.rs @@ -1168,16 +1168,14 @@ pub fn ewasm_test(attr: TokenStream, item: TokenStream) -> TokenStream { } if let Ok(output_msg) = std::str::from_utf8(&r.output_data) { - eprintln!("vm msg : {}", output_msg); - } else { - eprintln!("vm output : {:?}", r.output_data); + eprintln!("vm msg : \"{}\"", output_msg); } + eprintln!("vm output : {:?}", r.output_data); if let Ok(expect_msg) = std::str::from_utf8(&expect_output) { - eprintln!("expected : {}", expect_msg); - } else { - eprintln!("expected : {:?}", expect_output); + eprintln!("expected : \"{}\"", expect_msg); } + eprintln!("expected : {:?}", expect_output); panic!("function `{}` output is unexpected", fn_name); } },