Page MenuHomePhabricator

[CI] Don't run the sanitizer against the debug build
ClosedPublic

Authored by Fabien on Oct 19 2020, 09:21.

Details

Reviewers
deadalnix
Group Reviewers
Restricted Project
Commits
rABC224f5842f84a: [CI] Don't run the sanitizer against the debug build
Summary

This is causing confusion as a lock assertion will fail the sanitizers
despite the cause is unrelated. Debug build is added in D7979.

Test Plan
./contrib/teamcity/build-configurations.py build-asan
./contrib/teamcity/build-configurations.py build-ubsan

Diff Detail

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

Event Timeline

Fabien requested review of this revision.Oct 19 2020, 09:21

Snippet of first build failure:

[348/408] Running utility command for check-bitcoin-settings_tests
[349/408] bitcoin: testing uint256_tests
[350/408] Running utility command for check-bitcoin-uint256_tests
[351/408] bitcoin: testing walletdb_tests
[352/408] bitcoin: testing undo_tests
[353/408] Running utility command for check-bitcoin-walletdb_tests
[354/408] Running utility command for check-bitcoin-undo_tests
[355/408] bitcoin: testing txvalidationcache_tests
[356/408] Running utility command for check-bitcoin-txvalidationcache_tests
[357/408] bitcoin: testing serialize_tests
[358/408] bitcoin: testing compilerbug_tests
[359/408] Running utility command for check-bitcoin-serialize_tests
[360/408] Running utility command for check-bitcoin-compilerbug_tests
[361/408] bitcoin: testing checkpoints_tests
[362/408] bitcoin: testing validationinterface_tests
[363/408] Running utility command for check-bitcoin-checkpoints_tests
[364/408] Running utility command for check-bitcoin-validationinterface_tests
[365/408] bitcoin: testing radix_tests
[366/408] Running utility command for check-bitcoin-radix_tests
[367/408] bitcoin: testing crypto_tests
[368/408] bitcoin: testing blockcheck_tests
[369/408] Running utility command for check-bitcoin-crypto_tests
[370/408] Running utility command for check-bitcoin-blockcheck_tests
[371/408] bitcoin: testing script_standard_tests
[372/408] bitcoin: testing cuckoocache_tests
[373/408] Running utility command for check-bitcoin-script_standard_tests
[374/408] bitcoin: testing ismine_tests
[375/408] Running utility command for check-bitcoin-cuckoocache_tests
[376/408] Running utility command for check-bitcoin-ismine_tests
[377/408] bitcoin: testing blockstatus_tests
[378/408] Running utility command for check-bitcoin-blockstatus_tests
[379/408] bitcoin: testing script_tests
[380/408] bitcoin: testing cashaddr_tests
[381/408] Running utility command for check-bitcoin-script_tests
[382/408] bitcoin: testing validation_tests
[383/408] Running utility command for check-bitcoin-cashaddr_tests
[384/408] Running utility command for check-bitcoin-validation_tests
[385/408] bitcoin: testing versionbits_tests
[386/408] bitcoin: testing bswap_tests
[387/408] Running utility command for check-bitcoin-versionbits_tests
[388/408] Running utility command for check-bitcoin-bswap_tests
[389/408] bitcoin: testing validation_block_tests
[390/408] Running utility command for check-bitcoin-validation_block_tests
[391/408] bitcoin: testing skiplist_tests
[392/408] Running utility command for check-bitcoin-skiplist_tests
[393/408] bitcoin: testing coinselector_tests
[394/408] Running utility command for check-bitcoin-coinselector_tests
[395/408] bitcoin: testing monolith_opcodes_tests
[396/408] Running utility command for check-bitcoin-monolith_opcodes_tests
[397/408] bitcoin: testing util_tests
[398/408] Running utility command for check-bitcoin-util_tests
[399/408] bitcoin: testing op_reversebytes_tests
[400/408] Running utility command for check-bitcoin-op_reversebytes_tests
[401/408] bitcoin: testing transaction_tests
[402/408] Running utility command for check-bitcoin-transaction_tests
[403/408] bitcoin: testing coins_tests
[404/408] Running utility command for check-bitcoin-coins_tests
[405/408] Running bitcoin test suite
PASSED: bitcoin test suite
Build build-clang-tidy timed out after 1800.0s
This revision is now accepted and ready to land.Oct 19 2020, 14:05
This revision was landed with ongoing or failed builds.Oct 19 2020, 21:39
This revision was automatically updated to reflect the committed changes.