diff --git a/src/test/app/ValidatorSite_test.cpp b/src/test/app/ValidatorSite_test.cpp index f7f805faa25..c43028f4009 100644 --- a/src/test/app/ValidatorSite_test.cpp +++ b/src/test/app/ValidatorSite_test.cpp @@ -611,7 +611,12 @@ class ValidatorSite_test : public beast::unit_test::Suite } }; -BEAST_DEFINE_TESTSUITE_PRIO(ValidatorSite, app, xrpl, 2); +// Quick hack for TrustedPublisherServer definition so I don't have to +// make a cpp file +// static +std::atomic TrustedPublisherServer::counter = 0; + +BEAST_DEFINE_TESTSUITE_PRIO(ValidatorSite, app, xrpl, 5); } // namespace test } // namespace xrpl diff --git a/src/test/jtx/TrustedPublisherServer.h b/src/test/jtx/TrustedPublisherServer.h index 4c7528ccc3b..acbdac9d279 100644 --- a/src/test/jtx/TrustedPublisherServer.h +++ b/src/test/jtx/TrustedPublisherServer.h @@ -131,6 +131,9 @@ class TrustedPublisherServer : public std::enable_shared_from_this counter; + int const myNumber; + // TrustedPublisherServer must be accessed through a shared_ptr. // This constructor is only public so std::make_shared has access. // The function `makeTrustedPublisherServer` should be used to create @@ -154,7 +157,9 @@ class TrustedPublisherServer : public std::enable_shared_from_this cfg) std::unique_ptr adminLocalnet(std::unique_ptr cfg) { - (*cfg)[PORT_RPC].set("admin", "127.0.0.0/8"); - (*cfg)[PORT_WS].set("admin", "127.0.0.0/8"); + (*cfg)[PORT_RPC].set("admin", "127.0.0.0/8,[::1]"); + (*cfg)[PORT_WS].set("admin", "127.0.0.0/8,[::1]"); return cfg; } @@ -89,8 +89,8 @@ secureGatewayLocalnet(std::unique_ptr cfg) { (*cfg)[PORT_RPC].set("admin", ""); (*cfg)[PORT_WS].set("admin", ""); - (*cfg)[PORT_RPC].set("secure_gateway", "127.0.0.0/8"); - (*cfg)[PORT_WS].set("secure_gateway", "127.0.0.0/8"); + (*cfg)[PORT_RPC].set("secure_gateway", "127.0.0.0/8,[::1]"); + (*cfg)[PORT_WS].set("secure_gateway", "127.0.0.0/8,[::1]"); return cfg; } std::unique_ptr