From b9df9c9c45307d4aeac943cb3fb375c97ad1c037 Mon Sep 17 00:00:00 2001 From: TimothyBanks Date: Thu, 16 Jul 2026 12:57:10 -0400 Subject: [PATCH] feat: Dump metric values after test run --- src/libxrpl/tx/wasm/WasmVM.cpp | 4 ++-- src/test/app/TestHostFunctions.h | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/libxrpl/tx/wasm/WasmVM.cpp b/src/libxrpl/tx/wasm/WasmVM.cpp index 22cdbfa5af..2ab277e49b 100644 --- a/src/libxrpl/tx/wasm/WasmVM.cpp +++ b/src/libxrpl/tx/wasm/WasmVM.cpp @@ -134,7 +134,7 @@ runEscrowWasm( hfs.executionTimeEvent("runEscrowWasm") .notify( - std::chrono::duration_cast( + std::chrono::duration_cast( std::chrono::steady_clock::now() - start)); if (!ret) @@ -169,7 +169,7 @@ preflightEscrowWasm( hfs.executionTimeEvent("preflightEscrowWasm") .notify( - std::chrono::duration_cast( + std::chrono::duration_cast( std::chrono::steady_clock::now() - start)); return ret; diff --git a/src/test/app/TestHostFunctions.h b/src/test/app/TestHostFunctions.h index 98be91ba67..9bac56e3cc 100644 --- a/src/test/app/TestHostFunctions.h +++ b/src/test/app/TestHostFunctions.h @@ -38,7 +38,10 @@ struct RecordingEventImpl : public beast::insight::EventImpl ~RecordingEventImpl() override { - std::cout << "Mean (ns): " << meanNs() << "\n"; + if (count > 0) + { + std::cout << "Mean (ms): " << meanMs() << "\n"; + } } void @@ -53,7 +56,7 @@ struct RecordingEventImpl : public beast::insight::EventImpl } [[nodiscard]] double - meanNs() const + meanMs() const { return count != 0 ? static_cast(total.count()) / static_cast(count) : 0.0; }