Page MenuHomePhabricator

[avalanche] Fix race condition in processor destructor test
ClosedPublic

Authored by jasonbcox on Sep 24 2020, 16:25.

Details

Summary
Test Plan
for i in {0..200} ; do ninja check-avalanche-processor_tests ; done

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

This revision is now accepted and ready to land.Sep 24 2020, 16:48

Snippet of first build failure:

[343/402] bitcoin: testing serialize_tests
[344/402] Running utility command for check-bitcoin-uint256_tests
[345/402] Running utility command for check-bitcoin-serialize_tests
[346/402] bitcoin: testing radix_tests
[347/402] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.o
[348/402] Running utility command for check-bitcoin-radix_tests
[349/402] bitcoin: testing transaction_tests
[350/402] Running utility command for check-bitcoin-transaction_tests
[351/402] bitcoin: testing undo_tests
[352/402] bitcoin: testing walletdb_tests
[353/402] Running utility command for check-bitcoin-walletdb_tests
[354/402] Running utility command for check-bitcoin-undo_tests
[355/402] bitcoin: testing util_threadnames_tests
[356/402] Running utility command for check-bitcoin-util_threadnames_tests
[357/402] bitcoin: testing crypto_tests
[358/402] bitcoin: testing validationinterface_tests
[359/402] Running utility command for check-bitcoin-crypto_tests
[360/402] Running utility command for check-bitcoin-validationinterface_tests
[361/402] bitcoin: testing blockcheck_tests
[362/402] bitcoin: testing script_standard_tests
[363/402] Running utility command for check-bitcoin-blockcheck_tests
[364/402] Running utility command for check-bitcoin-script_standard_tests
[365/402] bitcoin: testing blockstatus_tests
[366/402] bitcoin: testing ismine_tests
[367/402] bitcoin: testing validation_block_tests
[368/402] Running utility command for check-bitcoin-blockstatus_tests
[369/402] bitcoin: testing script_tests
[370/402] bitcoin: testing cashaddr_tests
[371/402] Running utility command for check-bitcoin-ismine_tests
[372/402] Running utility command for check-bitcoin-validation_block_tests
[373/402] Running utility command for check-bitcoin-script_tests
[374/402] Running utility command for check-bitcoin-cashaddr_tests
[375/402] bitcoin: testing bswap_tests
[376/402] bitcoin: testing getarg_tests
[377/402] bitcoin: testing versionbits_tests
[378/402] Running utility command for check-bitcoin-getarg_tests
[379/402] bitcoin: testing validation_tests
[380/402] Running utility command for check-bitcoin-bswap_tests
[381/402] Running utility command for check-bitcoin-versionbits_tests
[382/402] Running utility command for check-bitcoin-validation_tests
[383/402] bitcoin: testing skiplist_tests
[384/402] Running utility command for check-bitcoin-skiplist_tests
[385/402] bitcoin: testing util_tests
[386/402] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.o
[387/402] Running utility command for check-bitcoin-util_tests
[388/402] bitcoin: testing cuckoocache_tests
[389/402] Running utility command for check-bitcoin-cuckoocache_tests
[390/402] bitcoin: testing op_reversebytes_tests
[391/402] Running utility command for check-bitcoin-op_reversebytes_tests
[392/402] Linking CXX executable src/qt/test/test_bitcoin-qt
[393/402] bitcoin: testing coins_tests
[394/402] Running utility command for check-bitcoin-coins_tests
[395/402] bitcoin: testing coinselector_tests
[396/402] Running utility command for check-bitcoin-coinselector_tests
[397/402] Running bitcoin test suite
PASSED: bitcoin test suite
[398/402] bitcoin-qt: testing test_bitcoin-qt
[399/402] Running bitcoin-qt test suite
PASSED: bitcoin-qt test suite
Build build-clang-tidy timed out after 1200.0s