feat: Dump metric values after test run

This commit is contained in:
TimothyBanks
2026-07-16 12:57:10 -04:00
parent 3bb6904946
commit b9df9c9c45
2 changed files with 7 additions and 4 deletions

View File

@@ -134,7 +134,7 @@ runEscrowWasm(
hfs.executionTimeEvent("runEscrowWasm")
.notify(
std::chrono::duration_cast<std::chrono::nanoseconds>(
std::chrono::duration_cast<std::chrono::milliseconds>(
std::chrono::steady_clock::now() - start));
if (!ret)
@@ -169,7 +169,7 @@ preflightEscrowWasm(
hfs.executionTimeEvent("preflightEscrowWasm")
.notify(
std::chrono::duration_cast<std::chrono::nanoseconds>(
std::chrono::duration_cast<std::chrono::milliseconds>(
std::chrono::steady_clock::now() - start));
return ret;

View File

@@ -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<double>(total.count()) / static_cast<double>(count) : 0.0;
}