mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-03 16:56:48 +00:00
test: Suppress invariant-failure logs in Vault bug-regression tests
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include <test/jtx/AMM.h>
|
||||
#include <test/jtx/AMMTest.h>
|
||||
#include <test/jtx/Account.h>
|
||||
#include <test/jtx/CaptureLogs.h>
|
||||
#include <test/jtx/Env.h>
|
||||
#include <test/jtx/TestHelpers.h>
|
||||
#include <test/jtx/amount.h>
|
||||
@@ -60,6 +61,7 @@
|
||||
#include <cstdint>
|
||||
#include <functional>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
#include <tuple>
|
||||
@@ -6630,7 +6632,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
"fixed-asset amount with impaired loan"} +
|
||||
(withFix ? " (fixCleanup3_2_0)" : " (pre-fix)"));
|
||||
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
auto const f = setupStuckDepositor(env);
|
||||
if (!f.vaultKeylet || !f.asset || f.sharesLender == 0)
|
||||
{
|
||||
@@ -6748,7 +6751,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
"burn is rejected while loss outstanding"} +
|
||||
(withFix ? " (fixCleanup3_2_0)" : " (pre-fix)"));
|
||||
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
auto const f = setupStuckDepositor(env);
|
||||
if (!f.vaultKeylet || f.sharesLender == 0)
|
||||
{
|
||||
@@ -7074,7 +7078,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
using namespace test::jtx;
|
||||
|
||||
auto runScenario = [this](FeatureBitset features, TER expected) {
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
|
||||
Account const issuer{"issuer"};
|
||||
Account const alice{"alice"};
|
||||
@@ -7150,7 +7155,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
using namespace test::jtx;
|
||||
|
||||
auto runScenario = [this](FeatureBitset features, TER expected) {
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
|
||||
Account const issuer{"issuer"};
|
||||
Account const alice{"alice"};
|
||||
@@ -7226,7 +7232,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
enum class DestKind : bool { ThirdParty = false, Self = true };
|
||||
|
||||
auto runScenario = [this](FeatureBitset features, DestKind destKind, TER expected) {
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
|
||||
Account const issuer{"issuer"};
|
||||
Account const alice{"alice"};
|
||||
@@ -7331,7 +7338,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
using namespace test::jtx;
|
||||
|
||||
auto runScenario = [this](FeatureBitset features, TER expected) {
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
|
||||
Account const issuer{"issuer"};
|
||||
Account const alice{"alice"};
|
||||
@@ -7414,7 +7422,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
{
|
||||
using namespace test::jtx;
|
||||
auto runScenario = [this](FeatureBitset features, TER expected) {
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
|
||||
Account const issuer{"issuer"};
|
||||
Account const alice{"alice"};
|
||||
@@ -7489,7 +7498,8 @@ class Vault_test : public beast::unit_test::Suite
|
||||
using namespace test::jtx;
|
||||
|
||||
auto runScenario = [this](FeatureBitset features, TER expected) {
|
||||
Env env(*this, features);
|
||||
std::string logs;
|
||||
Env env(*this, features, std::make_unique<test::CaptureLogs>(&logs));
|
||||
|
||||
Account const issuer{"issuer"};
|
||||
Account const owner{"owner"};
|
||||
|
||||
Reference in New Issue
Block a user