Commit Graph

233 Commits (aca0e5dcdb174ef7e88b76910d6fffd633688235)

Author SHA1 Message Date
MarcoFalke faf62e6ed0
ci: Remove unused workaround
5 years ago
MarcoFalke fa7c850915
ci: Install llvm to get llvm symbolizer
5 years ago
MarcoFalke fa0cc02c0a
ci: Mute depends logs completely
5 years ago
MarcoFalke fa10d85079
ci: Use libc++ instead of libstdc++ for tsan
5 years ago
MarcoFalke fa0d5ee112
ci: Set halt_on_error=1 for tsan
5 years ago
MarcoFalke fa2ffe87f7
ci: Deduplicate DOCKER_EXEC
5 years ago
MarcoFalke faf1c3cc58
test: Replace TEST_PREVIOUS_RELEASES env var with test_framework option
5 years ago
fanquake 97b21b302a
Merge #18677: Multiprocess build support
5 years ago
MarcoFalke faf552117e
ci: Set DEBIAN_FRONTEND=noninteractive
5 years ago
MarcoFalke fa006caa13
ci: tsan on clang-9
5 years ago
Russell Yanofsky e2bab2aa16 multiprocess: add multiprocess travis configuration
5 years ago
Russell Yanofsky cbd661122e Set LD_LIBRARY_PATH consistently in travis tests
5 years ago
MarcoFalke fa35c34df7
Remove unused ci configs that have been moved elsewhere
5 years ago
MarcoFalke 3333cb9699
fuzz: Pass down MAKEJOBS to test_runner
5 years ago
Harris 420fa0770f
fuzz: use std::optional for sep_pos variable
5 years ago
MarcoFalke 3930014abc
Merge #18864: Add v0.16.3 backwards compatibility test, bump v0.19.0.1 to v0.19.1
5 years ago
Sjors Provoost d135c29476
[ci] make list of previous releases to download a setting
5 years ago
MarcoFalke 8c705ff129 travis: Remove s390x
5 years ago
Sjors Provoost 9c246b873c
[test] backwards compatibility: bump v0.19.0.1 to v0.19.1
5 years ago
MarcoFalke ddc0a600b3
Merge #18617: test: add factor option to adjust test timeouts
5 years ago
Harris 2742c34286
test: add factor option to adjust test timeouts
5 years ago
MarcoFalke aaaacff107
ci: Merge C++17 build with one of the existing ones
5 years ago
Wladimir J. van der Laan 35ef3c15ef
Merge #18591: Add C++17 build to Travis
5 years ago
MarcoFalke ab91a0e0fc
Merge #18798: ci: Fix default retry script usage
5 years ago
MarcoFalke e302830fae
Merge #18774: test: added test for upgradewallet RPC
5 years ago
Harris 66fe7b1a98
test: added test for upgradewallet RPC
5 years ago
MarcoFalke a483ffd689
Merge #18735: ci: Add and document BASE_BUILD_DIR
5 years ago
MarcoFalke fa72a75102
ci: Document why tests can not be run on mac
5 years ago
Hennadii Stepanov 45615de26c
ci: Fix default retry script usage
5 years ago
MarcoFalke fae49f6e42
ci: Add and document BASE_BUILD_DIR
5 years ago
MarcoFalke fac24dea00
ci: Run functional tests on mac again
5 years ago
MarcoFalke faebcd4e8d
ci: Remove xenial tsan workaround
5 years ago
MarcoFalke d7bdba460c
Merge #18683: ci: Disable valgrind functionl tests on forked repos to avoid timeouts
5 years ago
MarcoFalke 54f812d9d2
Merge #18673: scripted-diff: Sort test includes
5 years ago
MarcoFalke faceeae49a
ci: Disable valgrind functionl tests on forked repos to avoid timeouts
5 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
Hennadii Stepanov 0c6318788b
ci: Limit cache size regardless of NO_DEPENDS
5 years ago
Pieter Wuille c31cbe7cfe Add C++17 test to Travis
5 years ago
MarcoFalke 1b30761360
Merge #16367: Multiprocess build support
5 years ago
Hennadii Stepanov 6d480667b2
ci: Print ccache statistics summary
5 years ago
Hennadii Stepanov a6eea715ff
ci: Drop unused WINEDEBUG variable
5 years ago
MarcoFalke 1ae366ecb0
Merge #18569: ci: Add big endian native s390x build
5 years ago
Hennadii Stepanov 6136a96cdf
ci: Rename RUN_CI_ON_HOST to DANGER_RUN_CI_ON_HOST
5 years ago
Hennadii Stepanov 97ba77aa8e
ci: Add native s390x
5 years ago
MarcoFalke fa7af33b4c
ci: Run unit tests sequential once
5 years ago
Russell Yanofsky d54f64c6c7 Add multiprocess travis configuration
5 years ago
Russell Yanofsky 787f40668d Set LD_LIBRARY_PATH consistently in travis tests
5 years ago
MarcoFalke faa9491870
ci: Use Focal for fuzzers
5 years ago
Hennadii Stepanov 25c8b73656
ci: Use Homebrew addon on native macOS
5 years ago
Hennadii Stepanov 596c627a1e
ci: Fix brew in Travis
5 years ago
MarcoFalke fae1e99289
ci: Only clone bitcoin-core/qa-assets when fuzzing
5 years ago
MarcoFalke fa92af5af3
ci: Run feature_block and feature_abortnode in valgrind
5 years ago
MarcoFalke 16dfaed1b7
Merge #18304: ci: Enable all functional tests in valgrind
5 years ago
MarcoFalke 4444edc2e6
ci: Enable all functional tests in valgrind
5 years ago
fanquake e21fa542b1
test: remove Boost Chrono installation from CI
5 years ago
Ben Woosley 9b0e16226e
doc: Correct spelling errors in comments
5 years ago
practicalswift 12a2f37718 util: Avoid potential uninitialized read in FormatISO8601DateTime(int64_t nTime) by checking gmtime_s/gmtime_r return value
5 years ago
practicalswift 733bbec34f tests: Add --exclude integer,parse_iso8601 (temporarily) to make Travis pass until uninitialized read issue in FormatISO8601DateTime is fixed
5 years ago
practicalswift a3b539a924 ci: Run fuzz testing test cases under valgrind
5 years ago
Sjors Provoost c98c26ee99
ci: use --enable-werror on more hosts
5 years ago
Sjors Provoost c456145b2c
[test] add 0.19 backwards compatibility tests
5 years ago
Sjors Provoost 8b1460dbd1
[tests] check v0.17.1 and v0.18.1 backwards compatibility
5 years ago
fanquake 9e111db088
test: set a name for CI Docker containers
5 years ago
fanquake 7e2104433c
build: use macOS 10.14 SDK
5 years ago
Wladimir J. van der Laan 4a07233076
Merge #17767: ci: Fix qemu issues
5 years ago
MarcoFalke 2aaeca50b2
Merge #17900: ci: Combine 32-bit build with CentOS 7 build
5 years ago
MarcoFalke e09c701e01 scripted-diff: Bump copyright of files changed in 2020
5 years ago
Sebastian Falbesoner ef63f5fc11 ci: Combine 32-bit build with CentOS 7 build
5 years ago
MarcoFalke fa569e1a9c
ci: Set LC_ALL=C when running in qemu-s390x
5 years ago
MarcoFalke fa3d77623e
ci: Use debian to avoid apt install 404 errors
5 years ago
MarcoFalke fabb946090
ci: Install needed gcc and qemu-user iff cross-compiling
5 years ago
MarcoFalke faba4672b6
ci: Fix QEMU_USER_CMD parse issues
5 years ago
MarcoFalke fa5d709fb2
ci: Move wrap-qemu into separate script
5 years ago
Hennadii Stepanov 87744b16b0
ci: Fix brew python link
5 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
MarcoFalke 890eac8f82
Merge #17725: ci: Add valgrind run
5 years ago
Elichai Turkel e190000869
ci-s390x: Add qemu and depends support in the ci script
5 years ago
MarcoFalke facb416ad5
ci: Add valgrind run
5 years ago
MarcoFalke fc0da027e8
Merge #17635: ci: Add CentOS 7 build
5 years ago
Hennadii Stepanov 711e0449cf
ci: Remove trusty build
5 years ago
Hennadii Stepanov 7f3ae22468
ci: Add CentOS 7 build
5 years ago
practicalswift 1f9d5af4f1 tests: Add initialization order fiasco detection in Travis
5 years ago
MarcoFalke fa40e48c50
ci: Remove unparseable lines from supp file for old xenial clang tsan
5 years ago
MarcoFalke fa1bfc476c
ci: ubsan report_error_type=1 and add suppressions
5 years ago
MarcoFalke faa8023ce9
ci: Bump to clang-8 for asan build to avoid segfaults on ppc64le
5 years ago
MarcoFalke 1705f1949a
Merge #17549: ci: misc cleanups
5 years ago
MarcoFalke fabd71076c
ci: Print free disk space
5 years ago
MarcoFalke fa94fc10c8
ci: Run functional tests on s390x
5 years ago
Elichai Turkel 2fa65e0de9
Add ci script to install on s390x
5 years ago
MarcoFalke fad88e6f86
ci: Remove use of cd
5 years ago
fanquake 7d7bf2ff4a
build: set minimum supported macOS to 10.12
5 years ago
MarcoFalke fa04187528
scripted-diff: Use ci DEPENDS_DIR, remove BASE_BUILD_DIR
5 years ago
MarcoFalke fa0656d1eb
ci: Add DEPENDS_DIR variable, Add documentation for folders
5 years ago
MarcoFalke faeeca87b6
scripted-diff: Move various folders to ci scratch dir
5 years ago
MarcoFalke 41162c0ba0
Merge #17423: ci: Make ci system read-only on the git work tree
5 years ago
fanquake 76e777df83
Merge #16161: util: Fix compilation errors in support/lockedpool.cpp
5 years ago
Wladimir J. van der Laan ea3c7e585c test: Remove libssl-dev packages from CI scripts
5 years ago
fanquake 397dbae070
ci: remove OpenSSL installation
5 years ago
Jeffrey Czyz 15c84f53f4 Define ARENA_DEBUG in Travis test runs
5 years ago
MarcoFalke fa6e01b2f3
ci: Use clang-8 for fuzzing to run on aarch64 ci systems
5 years ago
MarcoFalke fa493ef088
ci: Make ci system read-only on the git work tree
5 years ago
MarcoFalke fab1333292
ci: Remove git from required packages on host
5 years ago
MarcoFalke fa00393bce
ci: Make all filesystem operations inside docker
5 years ago
MarcoFalke faf757a125
ci: Guess the native host when not cross compiling
5 years ago
MarcoFalke fa8a60bce9
ci: Run non-cross-compile builds natively
5 years ago
MarcoFalke fa56bcbb01
ci: Run CI_WAIT only on travis
5 years ago
MarcoFalke def69e5a86
Merge #17233: travis: Run unit and functional tests on native arm
5 years ago
MarcoFalke facc0da63a
travis: Run unit and functional tests on native arm
5 years ago
MarcoFalke fafa064d2a
ci: Remove ccache requirement on the host
5 years ago
fanquake 3548e4aac7
Remove BIP70 Support
5 years ago
fanquake 67328bb7ca
build: remove protobuf from depends
5 years ago
MarcoFalke fa710066b9
ci: Disable functional tests on mac host
5 years ago
MarcoFalke 4aaeb04497
Merge #17205: ci: Enable address sanitizer (ASan) stack-use-after-return checking
5 years ago
practicalswift 8d22ab0e50 ci: Enable address sanitizer (ASan) stack-use-after-return checking
5 years ago
MarcoFalke fa677d1801
ci: Remove redundant check for TRAVIS_OS_NAME
5 years ago
Sjors Provoost 1f6c650c99
travis: run tests on macOS native
5 years ago
MarcoFalke fa79dff624
ci: Run tests on arm
5 years ago
Wladimir J. van der Laan 34919e0033
Merge #17011: ci: Use busybox utils for one build
5 years ago
MarcoFalke fa95503d64
ci: Make apt-get more verbose, to debug travis timeouts
5 years ago
MarcoFalke ddddd8961b
ci: Use busybox utils for one build
5 years ago
practicalswift aa81e2cc0e Enable UBSan for Travis fuzzer job
5 years ago
MarcoFalke fadd76acc2
ci: Remove TRAVIS env vars
5 years ago
MarcoFalke fa449b89b5
ci: Set $HOST before setting fallback values
5 years ago
fanquake 107e030723
build: make protobuf optional in depends
5 years ago
fanquake 376f4929f8
build: disable BIP70 support by default
5 years ago
MarcoFalke fa27372e65
ci: Move CCACHE_DIR and test_runner tmp dir into ./ci/scratch/
5 years ago
MarcoFalke fa60583d23
ci: Pass down $MAKEJOBS to test_runner.py
5 years ago
MarcoFalke 8b42db130f
Merge #16623: ci: Add environment files for all settings
5 years ago
MarcoFalke faba46da07
ci: Set --ansi in test_runner
5 years ago
MarcoFalke fa21737ba7
ci: Add environment files for all settings
5 years ago
MarcoFalke fa6cbdc3c9
ci: Use ./ci/ on non-travis host
5 years ago
MarcoFalke fa31bc35eb
ci: Remove dependence on travis, use it as fallback env
5 years ago
MarcoFalke fafe78f6ae
ci: Rename .travis/ to ./ci/
5 years ago