Skip to content

refactor: extract `RoundUpToEven` to reduce duplication

Cirrus CI / multiprocess, i686, DEBUG failed Aug 7, 2025 in 7m 11s

Task Summary

Instruction ci failed in 07:04

Details

✅ 00:02 clone
✅ 00:01 merge_base
❌ 07:04 ci

[15:05:46.665] �[0;39;49m�[1;33;49mtest/blockfilter_tests.cpp(19): Test suite "blockfilter_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/validation_chainstate_tests.cpp(23): Test suite "validation_chainstate_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/node_warnings_tests.cpp(13): Test suite "node_warnings_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/httpserver_tests.cpp(10): Test suite "httpserver_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/util_tests.cpp(68): Test suite "util_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/miner_tests.cpp(69): Test suite "miner_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/validation_tests.cpp(22): Test suite "validation_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/script_p2sh_tests.cpp(58): Test suite "script_p2sh_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/txrequest_tests.cpp(750): Test suite "txrequest_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/sigopcount_tests.cpp(29): Test suite "sigopcount_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/scheduler_tests.cpp(16): Test suite "scheduler_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/txvalidation_tests.cpp(21): Test suite "txvalidation_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/util_string_tests.cpp(13): Test suite "util_string_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/multisig_tests.cpp(20): Test suite "multisig_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/script_tests.cpp(422): Test suite "script_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/validation_flush_tests.cpp(13): Test suite "validation_flush_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mwallet/test/walletdb_tests.cpp(15): Test suite "walletdb_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/checkqueue_tests.cpp(180): Test suite "checkqueue_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mwallet/test/psbt_wallet_tests.cpp(18): Test suite "psbt_wallet_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/scriptnum_tests.cpp(13): Test suite "scriptnum_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/bip324_tests.cpp(164): Test suite "bip324_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/rest_tests.cpp(12): Test suite "rest_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/txdownload_tests.cpp(19): Test suite "txdownload_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mwallet/test/wallet_rpc_tests.cpp(23): Test suite "wallet_rpc_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/sanity_tests.cpp(10): Test suite "sanity_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/coinscachepair_tests.cpp(11): Test suite "coinscachepair_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/dbwrapper_tests.cpp(18): Test suite "dbwrapper_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/miniscript_tests.cpp(500): Test suite "miniscript_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;33;49mtest/txvalidationcache_tests.cpp(29): Test suite "txvalidationcache_tests" is skipped because disabled
[15:05:46.665] �[0;39;49m�[1;34;49mtest/bip32_tests.cpp(160): Entering test suite "bip32_tests"
[15:05:46.665] �[0;39;49m�[1;34;49mtest/bip32_tests.cpp(187): Entering test case "bip32_max_depth"
[15:05:46.665] consensus/merkle.cpp:48 ComputeMerkleRoot: Assertion `!(hashes.size() & 1) || hashes.capacity() > hashes.size()' failed.
[15:05:46.665] 
[15:05:47.632]  16/147 Test   #8: bench_sanity_check ...................Subprocess aborted***Exception:   3.71 sec
[15:05:47.632] Running with -sanity-check option, output is being suppressed as benchmark results will be useless.
[15:05:47.632] consensus/merkle.cpp:48 ComputeMerkleRoot: Assertion `!(hashes.size() & 1) || hashes.capacity() > hashes.size()' failed.
[15:05:47.632] 
[15:06:30.679]  17/147 Test   #6: secp256k1_exhaustive_tests ...........   Passed   46.75 sec
[15:08:44.462]  18/147 Test   #4: secp256k1_noverify_tests .............   Passed  180.55 sec
[15:10:07.803]  19/147 Test   #5: secp256k1_tests ......................   Passed  263.89 sec
[15:10:07.804] 
[15:10:07.804] 63% tests passed, 7 tests failed out of 19
[15:10:07.804] 
[15:10:07.804] Total Test time (real) = 263.93 sec
[15:10:07.804] 
[15:10:07.804] The following tests FAILED:
[15:10:07.804] 	  7 - test_bitcoin-qt (Subprocess aborted)
[15:10:07.804] 	  8 - bench_sanity_check (Subprocess aborted)
[15:10:07.804] 	  9 - addrman_tests (Subprocess aborted)
[15:10:07.804] 	 12 - argsman_tests (Subprocess aborted)
[15:10:07.804] 	 14 - banman_tests (Subprocess aborted)
[15:10:07.805] 	 16 - base58_tests (Subprocess aborted)
[15:10:07.805] 	 19 - bip32_tests (Subprocess aborted)
[15:10:07.805] Errors while running CTest
[15:10:07.912] Command '['./ci/test/02_run_container.sh']' returned non-zero exit status 8.
����������������