bitcoin/ci/test
Ryan Ofsky 8e02b48059
Some checks are pending
CI / test each commit (push) Waiting to run
CI / macOS 14 native, arm64, no depends, sqlite only, gui (push) Waiting to run
CI / macOS 14 native, arm64, fuzz (push) Waiting to run
CI / Win64 native, VS 2022 (push) Waiting to run
CI / Win64 native fuzz, VS 2022 (push) Waiting to run
CI / ASan + LSan + UBSan + integer, no depends, USDT (push) Waiting to run
Merge bitcoin/bitcoin#31284: ci: Skip broken Wine64 tests by default
fa5e706459 ci: Skip broken Wine64 tests by default (MarcoFalke)

Pull request description:

  I don't think the unit tests run in Wine after the Windows cross-compilation have ever shown a true positive since the MSVC task was added. However, they are a source of frequent false-positives.

  Thus, disable them by default for now. Anyone can still enable them by setting `RUN_UNIT_TESTS=true`.

  A follow-up could run them on real Windows, see https://github.com/bitcoin/bitcoin/pull/31176.

  Conceptually there are many other nightly tasks, which rarely find issues and are not run by default, like the valgrind or s390x tasks. So putting the Wine unit tests in the same bucket should be fine.

ACKs for top commit:
  hebasto:
    ACK fa5e706459, to avoid false-positives.
  willcl-ark:
    ACK fa5e706459

Tree-SHA512: 6bd54470e4d5ce18923c5d724aba0dbf475d053d7097d3f87e822a455cc537b6ce5f0dfcc8ccd0719c12c5d0c8fc7355a6c84185a6c9b5d484d98aee763d0c49
2024-12-03 12:21:31 -05:00
..
00_setup_env.sh Merge bitcoin/bitcoin#30869: ci: Print inner env, Make ccache config more flexible 2024-09-19 10:42:09 +01:00
00_setup_env_arm.sh ci: Migrate CI scripts to CMake 2024-08-16 21:19:13 +01:00
00_setup_env_i686_centos.sh ci: remove util-linux from centos CI 2024-11-13 15:51:45 +00:00
00_setup_env_i686_multiprocess.sh ci: Migrate CI scripts to CMake 2024-08-16 21:19:13 +01:00
00_setup_env_mac_cross.sh ci: Migrate CI scripts to CMake 2024-08-16 21:19:13 +01:00
00_setup_env_mac_native.sh ci: Temporarily disable macOS/Windows fuzz step 2024-10-31 13:51:13 +01:00
00_setup_env_mac_native_fuzz.sh [ci] Split out native fuzz jobs for macOS and windows 2024-11-25 10:41:17 +00:00
00_setup_env_native_asan.sh ci: Use clang-19 from apt.llvm.org 2024-10-28 14:34:54 +01:00
00_setup_env_native_fuzz.sh ci: Use clang-19 from apt.llvm.org 2024-10-28 14:34:54 +01:00
00_setup_env_native_fuzz_with_msan.sh ci: Bump default CCACHE_MAXSIZE to 500M 2024-09-12 12:34:02 +02:00
00_setup_env_native_fuzz_with_valgrind.sh ci: add LLVM_SYMBOLIZER_PATH to Valgrind fuzz job 2024-09-24 17:04:44 +01:00
00_setup_env_native_msan.sh ci: Bump default CCACHE_MAXSIZE to 500M 2024-09-12 12:34:02 +02:00
00_setup_env_native_nowallet_libbitcoinkernel.sh Bump python minimum supported version to 3.10 2024-08-28 15:53:07 +02:00
00_setup_env_native_previous_releases.sh ci: remove UPnP options 2024-10-25 09:27:12 -04:00
00_setup_env_native_tidy.sh ci: remove UPnP options 2024-10-25 09:27:12 -04:00
00_setup_env_native_tsan.sh ci: Use clang-19 from apt.llvm.org 2024-10-28 14:34:54 +01:00
00_setup_env_native_valgrind.sh ci: remove UPnP options 2024-10-25 09:27:12 -04:00
00_setup_env_s390x.sh ci: Migrate CI scripts to CMake 2024-08-16 21:19:13 +01:00
00_setup_env_win64.sh ci: Skip broken Wine64 tests by default 2024-11-13 18:38:24 +01:00
01_base_install.sh ci: Use clang-19 from apt.llvm.org 2024-10-28 14:34:54 +01:00
02_run_container.sh ci: Temporary workaround for old CCACHE_DIR cirrus env 2024-10-24 11:43:33 +02:00
03_test_script.sh ci: make ctest stop on failure 2024-11-08 13:06:51 -05:00
GetCMakeLogFiles.cmake ci: Handle log files regardless of CMake's version 2024-09-07 14:38:14 +01:00
wrap-valgrind.sh scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
wrap-wine.sh ci: Migrate CI scripts to CMake 2024-08-16 21:19:13 +01:00