Commit Graph

30 Commits (bdc6628683197945326cbdfea3f53ec0b7d1949f)

Author SHA1 Message Date
MarcoFalke fa7ca8ef58
qa: Add test/fuzz/test_runner.py
6 years ago
MarcoFalke fa6b7b9cf6
travis: Revert "Run extended tests once daily"
6 years ago
MarcoFalke facaae4cc4
travis: Save cache when compilation took very long
6 years ago
MarcoFalke faee6c9cac
travis: Remove unused FUNCTIONAL_TESTS_CONFIG
6 years ago
practicalswift 638e53b472 Pin shellcheck version to v0.6.0
6 years ago
Graham Krizek aa9aca85f1
If tests are ran with (ASan + LSan), Docker needs access to ptrace
6 years ago
Chun Kuan Lee 5e5138a721 travis: Use trap and set -e errtrace
6 years ago
practicalswift 069752b726 build: Enable functional tests in the ThreadSanitizer (TSan) build job
6 years ago
practicalswift ff7212ec32 Add ASan Travis build
6 years ago
practicalswift ebd3bf2590 Make test p2p_invalid_messages.py pass: Allow for expected Travis ASAN memory increase
6 years ago
MarcoFalke fa7d36b8e7
test: Move UBSAN suppressions to test/sanitizer_suppressions/ubsan
6 years ago
MarcoFalke 89bf196c88 travis: Run thread sanitizer
6 years ago
MarcoFalke fa3df025e1
travis: Avoid timeout on verify-commits check
6 years ago
practicalswift c82190cdb6 tests: Add Python dead code linter (vulture)
6 years ago
practicalswift 4773fa8207 Add llvm-symbolizer directory to PATH. Needed to get symbolized stack traces from the sanitizers.
6 years ago
practicalswift fced6b5086 Add UBSan options: print_stacktrace + halt_on_error
6 years ago
practicalswift 9f49db7335 Enable functional tests in UBSAN job. Enable -fsanitize=integer (part of UBSAN). Merge UBSAN Travis job with no depends.
6 years ago
MarcoFalke 73a8408bc3
Merge #14092: tests: Dry run bench_bitcoin as part "make check" to allow for quick identification of assertion/sanitizer failures in benchmarking code
6 years ago
MarcoFalke fa43626611
test_runner: Remove travis specific code
6 years ago
practicalswift ee0b7c4e8a build: Pin to specific versions of Python packages we install from PyPI in Travis
6 years ago
MarcoFalke d10f2cd7d8 travis: set codespell version to avoid breakage
6 years ago
Chun Kuan Lee d641c29a5a travis: Run feature_dbcrash functional tests in cron job
6 years ago
practicalswift f8a81f73ac lint: Add spell check linter (codespell)
6 years ago
practicalswift 00c6306a61 Remove RUN_BENCH logic
6 years ago
Julian Fleischer c55c5f2b17 fix missing differentiation between UNIT and FUNCTIONAL tests in travis build
6 years ago
Julian Fleischer 414326952c use export LC_ALL=C.UTF-8
6 years ago
Julian Fleischer 506890b24d move remaining travis build steps into individual files
6 years ago
Julian Fleischer 272306ea57 number .travis/ script according to build lifecycle and add README to explain
6 years ago
Julian Fleischer 86d34f0e65 abort script in END_FOLD on non-zero exit code
6 years ago
Julian Fleischer 4f2f88c7b0 move script sections info individual files and comply with shellcheck
6 years ago