Page MenuHomePhabricator

[cmake] Double the functional test timeout when a sanitizer is enabled
ClosedPublic

Authored by Fabien on Jul 20 2022, 15:46.

Details

Summary

The sanitizers can have a lot of overhead, especially TSAN. Some tests have their RPC timeout bumped already but this does not apply to all the timeouts, like wait_until timeouts which occasionnaly causes false positives on CI that can be reproduced easily enough on slow machines.

Test Plan

With and without tsan:

ninja check-functional

Diff Detail

Repository
rABC Bitcoin ABC
Branch
cmake_bump_test_timeout_sanitizers
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 19679
Build 39077: Build Diffbuild-diff · build-clang-tidy · build-without-wallet · build-debug · build-clang
Build 39076: arc lint + arc unit