From 91b7c874e2b1479ed29f067cd1bef7724aabd951 Mon Sep 17 00:00:00 2001 From: Vasil Dimov Date: Thu, 5 Feb 2026 09:43:43 +0100 Subject: [PATCH] test: add ConnmanTestMsg convenience method Reset() --- src/test/fuzz/process_message.cpp | 3 +-- src/test/fuzz/process_messages.cpp | 3 +-- src/test/util/net.cpp | 6 ++++++ src/test/util/net.h | 2 ++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/test/fuzz/process_message.cpp b/src/test/fuzz/process_message.cpp index 7a24c1de348..3938735f572 100644 --- a/src/test/fuzz/process_message.cpp +++ b/src/test/fuzz/process_message.cpp @@ -72,8 +72,7 @@ FUZZ_TARGET(process_message, .init = initialize_process_message) auto& node{g_setup->m_node}; auto& connman{static_cast(*node.connman)}; - connman.ResetAddrCache(); - connman.ResetMaxOutboundCycle(); + connman.Reset(); auto& chainman{static_cast(*node.chainman)}; const auto block_index_size{WITH_LOCK(chainman.GetMutex(), return chainman.BlockIndex().size())}; SetMockTime(1610000000); // any time to successfully reset ibd diff --git a/src/test/fuzz/process_messages.cpp b/src/test/fuzz/process_messages.cpp index 28bee67d37e..7b776fcc594 100644 --- a/src/test/fuzz/process_messages.cpp +++ b/src/test/fuzz/process_messages.cpp @@ -62,8 +62,7 @@ FUZZ_TARGET(process_messages, .init = initialize_process_messages) auto& node{g_setup->m_node}; auto& connman{static_cast(*node.connman)}; - connman.ResetAddrCache(); - connman.ResetMaxOutboundCycle(); + connman.Reset(); auto& chainman{static_cast(*node.chainman)}; const auto block_index_size{WITH_LOCK(chainman.GetMutex(), return chainman.BlockIndex().size())}; SetMockTime(1610000000); // any time to successfully reset ibd diff --git a/src/test/util/net.cpp b/src/test/util/net.cpp index 0f59e0d6c84..160ef9792bd 100644 --- a/src/test/util/net.cpp +++ b/src/test/util/net.cpp @@ -80,6 +80,12 @@ void ConnmanTestMsg::ResetMaxOutboundCycle() nMaxOutboundTotalBytesSentInCycle = 0; } +void ConnmanTestMsg::Reset() +{ + ResetAddrCache(); + ResetMaxOutboundCycle(); +} + void ConnmanTestMsg::NodeReceiveMsgBytes(CNode& node, std::span msg_bytes, bool& complete) const { assert(node.ReceiveMsgBytes(msg_bytes, complete)); diff --git a/src/test/util/net.h b/src/test/util/net.h index ee02d404ec0..5d78eaf2e68 100644 --- a/src/test/util/net.h +++ b/src/test/util/net.h @@ -49,6 +49,8 @@ struct ConnmanTestMsg : public CConnman { void ResetAddrCache(); void ResetMaxOutboundCycle(); + /// Reset the internal state. + void Reset(); std::vector TestNodes() {