Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
e23f423
[FOLD] Fix Roles test under IPv6
ximinez May 31, 2022
5f9c980
Change priority of ValidatorSite test
ximinez Mar 28, 2023
cda7038
[WIP] Checkpoint - diagnostic test log messages
ximinez Apr 19, 2023
01004d5
Merge branch 'develop' into env-failures-wip
ximinez Nov 12, 2025
149a850
Merge branch 'develop' into env-failures-wip
ximinez Nov 13, 2025
5169bd2
Merge branch 'develop' into env-failures-wip
ximinez Nov 15, 2025
2864698
Merge branch 'develop' into env-failures-wip
ximinez Nov 19, 2025
413c063
Merge branch 'develop' into env-failures-wip
ximinez Nov 21, 2025
1f90f6f
Merge branch 'develop' into env-failures-wip
ximinez Nov 25, 2025
ad9cde9
Merge branch 'develop' into env-failures-wip
ximinez Nov 28, 2025
3c8f28c
Merge branch 'develop' into env-failures-wip
ximinez Dec 1, 2025
3af4d50
Merge branch 'develop' into env-failures-wip
ximinez Dec 3, 2025
0225aa4
Merge branch 'develop' into env-failures-wip
ximinez Dec 6, 2025
b929688
Merge remote-tracking branch 'upstream/develop' into env-failures-wip
ximinez Dec 13, 2025
b55a7e7
Merge branch 'develop' into env-failures-wip
ximinez Dec 19, 2025
e3a7e45
Merge branch 'develop' into env-failures-wip
ximinez Dec 22, 2025
e7378c2
Merge branch 'develop' into env-failures-wip
ximinez Jan 6, 2026
2ab8961
Merge branch 'develop' into env-failures-wip
ximinez Jan 8, 2026
3886f5b
Merge branch 'develop' into env-failures-wip
ximinez Jan 8, 2026
b1358fc
Merge branch 'develop' into env-failures-wip
ximinez Jan 11, 2026
ad66032
Merge branch 'develop' into env-failures-wip
ximinez Jan 12, 2026
62a5ad7
Merge branch 'develop' into env-failures-wip
ximinez Jan 13, 2026
fbb1d9c
Merge branch 'develop' into env-failures-wip
ximinez Jan 15, 2026
2ebd090
Merge branch 'develop' into env-failures-wip
ximinez Jan 28, 2026
c575f69
Fix formatting
ximinez Jan 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion src/test/app/ValidatorSite_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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<int> TrustedPublisherServer::counter = 0;

BEAST_DEFINE_TESTSUITE_PRIO(ValidatorSite, app, xrpl, 5);

} // namespace test
} // namespace xrpl
7 changes: 7 additions & 0 deletions src/test/jtx/TrustedPublisherServer.h
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@ class TrustedPublisherServer : public std::enable_shared_from_this<TrustedPublis
makeManifestString(masterPublic, secret, signingKeys.first, signingKeys.second, 1)};
}

static std::atomic<int> 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
Expand All @@ -145,7 +148,9 @@ class TrustedPublisherServer : public std::enable_shared_from_this<TrustedPublis
, useSSL_{useSSL}
, publisherSecret_{randomSecretKey()}
, publisherPublic_{derivePublicKey(KeyType::ed25519, publisherSecret_)}
, myNumber(++counter)
{
std::cerr << "Creating TrustedPublisherServer #" << myNumber << std::endl;
auto const keys = randomKeyPair(KeyType::secp256k1);
auto const manifest = makeManifestString(publisherPublic_, publisherSecret_, keys.first, keys.second, 1);

Expand Down Expand Up @@ -246,6 +251,8 @@ class TrustedPublisherServer : public std::enable_shared_from_this<TrustedPublis
~TrustedPublisherServer()
{
stop();
std::cerr << "Destructing TrustedPublisherServer #" << myNumber << std::endl;
--counter;
}

endpoint_type
Expand Down
8 changes: 4 additions & 4 deletions src/test/jtx/impl/envconfig.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ secure_gateway(std::unique_ptr<Config> cfg)
std::unique_ptr<Config>
admin_localnet(std::unique_ptr<Config> 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;
}

Expand All @@ -83,8 +83,8 @@ secure_gateway_localnet(std::unique_ptr<Config> 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;
}

Expand Down