Page MenuHomePhabricator

Use the new Check facility in wallet/rpcwallet.cpp
ClosedPublic

Authored by deadalnix on Jun 15 2020, 22:38.

Details

Reviewers
majcosta
Group Reviewers
Restricted Project
Commits
rABC62b9ea709d12: Use the new Check facility in wallet/rpcwallet.cpp
Summary

As per title.

Test Plan
ninja all check-all

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Snippet of first build failure:

[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_preciousblock.py                          | ✓ Passed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_psbt.py                                   | ✓ Passed  | 28 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_scantxoutset.py                           | ✓ Passed  | 4 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_setban.py                                 | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_signmessage.py                            | ✓ Passed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_signrawtransaction.py                     | ✓ Passed  | 1 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_txoutproof.py                             | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_uptime.py                                 | ✓ Passed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_users.py                                  | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mrpc_whitelist.py                              | ✓ Passed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mtool_wallet.py                                | ✓ Passed  | 3 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_abandonconflict.py                     | ✓ Passed  | 14 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_address_types.py                       | ✓ Passed  | 12 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_avoidreuse.py                          | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_balance.py                             | ✓ Passed  | 8 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_basic.py                               | ✓ Passed  | 26 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_create_tx.py                           | ✓ Passed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_disable.py                             | ✓ Passed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_dump.py                                | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_encryption.py                          | ✓ Passed  | 5 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_groups.py                              | ✓ Passed  | 14 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_hd.py                                  | ✓ Passed  | 3 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_import_rescan.py                       | ✓ Passed  | 4 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_import_with_label.py                   | ✓ Passed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_importmulti.py                         | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_importprunedfunds.py                   | ✓ Passed  | 1 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_keypool.py                             | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_keypool_topup.py                       | ✓ Passed  | 2 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_labels.py                              | ✓ Passed  | 1 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_listreceivedby.py                      | ✓ Passed  | 10 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_listsinceblock.py                      | ✓ Passed  | 3 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_listtransactions.py                    | ✓ Passed  | 14 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_multiwallet.py                         | ✓ Passed  | 12 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_multiwallet.py --usecli                | ✓ Passed  | 14 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_resendwallettransactions.py            | ✓ Passed  | 11 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_txn_doublespend.py                     | ✓ Passed  | 1 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_txn_doublespend.py --mineblock         | ✓ Passed  | 3 s
[22:49:04] :	 [Step 1/2]  [0m [0;32mwallet_zapwallettxes.py                       | ✓ Passed  | 5 s
[22:49:04] :	 [Step 1/2]  [0m [0;31mrpc_createmultisig.py                         | ✖ Failed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;31mwallet_createwallet.py                        | ✖ Failed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;31mwallet_createwallet.py --usecli               | ✖ Failed  | 0 s
[22:49:04] :	 [Step 1/2]  [0m [0;31mwallet_txn_clone.py                           | ✖ Failed  | 1 s
[22:49:04] :	 [Step 1/2]  [0m [0;31mwallet_txn_clone.py --mineblock               | ✖ Failed  | 1 s
[22:49:04] :	 [Step 1/2]  [0m [0;31m [1m
[22:49:04] :	 [Step 1/2] ALL                                           | ✖ Failed  | 551 s (accumulated) 
[22:49:04] :	 [Step 1/2]  [0m [0mRuntime: 123 s
[22:49:04] :	 [Step 1/2] 
[22:49:04] :	 [Step 1/2] FAILED: test/CMakeFiles/check-functional 
[22:49:04] :	 [Step 1/2] cd /work/build-diff/test && /usr/bin/cmake -E env /usr/bin/python3.7 ./functional/test_runner.py
[22:49:04] :	 [Step 1/2] ninja: build stopped: subcommand failed.
[22:49:04] :	 [Step 1/2] *** Output of /tmp/sanitizer_logs/*.log.* ***
[22:49:04]W:	 [Step 1/2] ++ print_sanitizers_log
[22:49:04]W:	 [Step 1/2] ++ for log in "${SAN_LOG_DIR}"/*.log.*
[22:49:04]W:	 [Step 1/2] ++ echo '*** Output of /tmp/sanitizer_logs/*.log.* ***'
[22:49:04]W:	 [Step 1/2] ++ cat '/tmp/sanitizer_logs/*.log.*'
[22:49:04]W:	 [Step 1/2] cat: '/tmp/sanitizer_logs/*.log.*': No such file or directory
[22:49:04]W:	 [Step 1/2] cp: cannot stat '/work/build': No such file or directory
[22:49:04]W:	 [Step 1/2] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:49:08]W:	 [Step 1/2] Process exited with code 1
[22:49:08]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)
This revision is now accepted and ready to land.Jun 16 2020, 00:05