diff --git a/src/test/app/ValidatorSite_test.cpp b/src/test/app/ValidatorSite_test.cpp index 3b616ad5c90..ce523d22cf8 100644 --- a/src/test/app/ValidatorSite_test.cpp +++ b/src/test/app/ValidatorSite_test.cpp @@ -523,7 +523,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 2d5b98417bc..ad86cd668dc 100644 --- a/src/test/jtx/TrustedPublisherServer.h +++ b/src/test/jtx/TrustedPublisherServer.h @@ -122,6 +122,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`make_TrustedPublisherServer` should be used to create @@ -145,7 +148,9 @@ class TrustedPublisherServer : public std::enable_shared_from_this cfg) std::unique_ptr admin_localnet(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; } @@ -83,8 +83,8 @@ secure_gateway_localnet(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; }