From a5b290417162f037694929839537c8ae2fcebc9d Mon Sep 17 00:00:00 2001 From: Richard Holland Date: Sun, 31 Aug 2025 16:45:59 +1000 Subject: [PATCH] more debugging --- src/test/app/MultiSign_test.cpp | 21 +++++++++++++++------ src/test/unit_test/multi_runner.h | 1 + 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/test/app/MultiSign_test.cpp b/src/test/app/MultiSign_test.cpp index 947d01b96..56ccfbc71 100644 --- a/src/test/app/MultiSign_test.cpp +++ b/src/test/app/MultiSign_test.cpp @@ -561,7 +561,6 @@ public: "json", "submit_multisigned", to_string(jv_submit))[jss::result]; - std::cout << to_string(jrr) << "\n"; BEAST_EXPECT(jrr[jss::status] == "success"); env.close(); BEAST_EXPECT(env.seq(alice) == aliceSeq + 1); @@ -1719,7 +1718,12 @@ public: henry, f1, f2, - f3); + f3, + phase, + jinni, + acc10, + acc11, + acc12); env.close(); auto const baseFee = env.current()->fees().base; @@ -1777,10 +1781,15 @@ public: // Test 1c: cheri's nested signers must meet her quorum aliceSeq = env.seq(alice); env(noop(alice), - msig({msigner( - cheri, msigner(haunt))}), // haunt has weight 2, needs 3 + msig( + {msigner( + becky, + msigner(bogie), + msigner(demon)), // becky has a satisified quorum + msigner(cheri, msigner(haunt))}), // but cheri does not + // (needs jinni too) L(), - fee(4 * baseFee), + fee(5 * baseFee), ter(tefBAD_QUORUM)); env.close(); BEAST_EXPECT(env.seq(alice) == aliceSeq); @@ -1792,7 +1801,7 @@ public: {msigner(cheri, msigner(haunt), msigner(jinni)), msigner(daria)}), L(), - fee(4 * baseFee)); + fee(5 * baseFee)); env.close(); BEAST_EXPECT(env.seq(alice) == aliceSeq + 1); } diff --git a/src/test/unit_test/multi_runner.h b/src/test/unit_test/multi_runner.h index 57d6d33f9..2265aeca9 100644 --- a/src/test/unit_test/multi_runner.h +++ b/src/test/unit_test/multi_runner.h @@ -332,6 +332,7 @@ multi_runner_child::run_multi(Pred pred) { if (!pred(*t)) continue; + try { failed = run(*t) || failed;