Commit Graph

276 Commits (3c93623be20d534bb653410db03d38152135e2e6)

Author SHA1 Message Date
Ben Woosley 64f28545e3
Revert "travis: Compile trusty with depends for now"
6 years ago
MarcoFalke faee6c9cac
travis: Remove unused FUNCTIONAL_TESTS_CONFIG
6 years ago
MarcoFalke bb36f5e24b
Merge #15276: travis: Compile once on trusty
6 years ago
MarcoFalke 2ca632e5b4 test: Build fuzz targets into seperate executables
6 years ago
MarcoFalke fa5ce3f10e
travis: Compile trusty with depends for now
6 years ago
MarcoFalke fa83999d92
travis: Compile once on trusty
6 years ago
MarcoFalke 06fabfa287
Merge #15020: Build: add names to Travis jobs
6 years ago
Graham Krizek 1db71d4a29
Add names to Travis jobs
6 years ago
Graham Krizek a3b8b43663
Update Travis base OS to Xenial
6 years ago
MarcoFalke fa05d52af4
test: Bump timeout to run tests in travis thread sanitizer
6 years ago
practicalswift 069752b726 build: Enable functional tests in the ThreadSanitizer (TSan) build job
6 years ago
Chun Kuan Lee fc91c1f28e Revert "travis: Save cache on build error"
6 years ago
Sjors Provoost 74ce326831
[test] Travis: enforce Python 3.4 support in functional tests
6 years ago
MarcoFalke c62b151189
Merge #14231: travis: Save cache even when build or test fail
6 years ago
practicalswift ff7212ec32 Add ASan Travis build
6 years ago
MarcoFalke 2607c38fc5
Merge #14764: travis: Run thread sanitizer on unit tests
6 years ago
MarcoFalke fa36d4e456
travis: --disable-hardening for xenial thread sanitizer
6 years ago
MarcoFalke 89bf196c88 travis: Run thread sanitizer
6 years ago
Julian Fleischer feeef7d30e
Do not specify sudo in .travis
6 years ago
practicalswift 4773fa8207 Add llvm-symbolizer directory to PATH. Needed to get symbolized stack traces from the sanitizers.
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 742ee21349
Merge #14528: travis: Compile once on xenial
6 years ago
Chun Kuan Lee d3ecc3d695 travis: Save cache on build error
6 years ago
MarcoFalke f4e4ea1cee
Merge #13515: travis: Enable qt for all jobs
6 years ago
MarcoFalke fa4bcaf82a
travis: Compile once on xenial
6 years ago
MarcoFalke faa4043c66
qa: Run more tests with wallet disabled
6 years ago
Chun Kuan Lee 3387bb0829 travis: avoid timeout without saving caches, also enable all qt
6 years ago
practicalswift 00c6306a61 Remove RUN_BENCH logic
6 years ago
Chun Kuan Lee 4c530e0102 travis: add CXXFLAGS=-Wnopsabi at ARM job
6 years ago
Julian Fleischer 414326952c use export LC_ALL=C.UTF-8
6 years ago
Julian Fleischer 728c82d029 make script exit if a command fails
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 519e2739cf move lint stage up to resemble travis build ui
6 years ago
Julian Fleischer 4f2f88c7b0 move script sections info individual files and comply with shellcheck
6 years ago
MarcoFalke fad8afa388
travis: Run unit tests --with-sanitizers=undefined
6 years ago
MarcoFalke 5e17777777
qa: Create unicode tempdir in test_runner
6 years ago
Julian Fleischer 566f826902 use only travis jobs: instead of mix of jobs+matrix
6 years ago
MarcoFalke fa7a3a1783
travis: Run bench_bitcoin once
6 years ago
MarcoFalke d25079ac71
Merge #13779: travis: improve readability of travis.yml and log outputs
6 years ago
Julian Fleischer f98146d001 use travis:fold in test script steps
6 years ago
Julian Fleischer 9730d3af31 make .travis/yml a bit more readable
6 years ago
MarcoFalke faaf49147c
travis: Retry to fetch docker image
6 years ago
fanquake 26b15df99d
depends: set OSX_MIN_VERSION to 10.10
6 years ago
MarcoFalke 7a9bca61fa
Merge #13650: [travis] Don't store debug info if --enable-debug is set
6 years ago
Ben Woosley 751c9587d4
Use the Travis python language feature on the lint build
6 years ago
Ben Woosley 515348f704
Don't unnecessarily install shellcheck on the lint build
6 years ago
Ben Woosley 1be5c33333
Avoid unnecessarily setting env variables on the lint build
6 years ago
Wladimir J. van der Laan 2dc5ab6378
Merge #13482: Remove boost::program_options dependency
6 years ago
Chun Kuan Lee 14788fbada [travis] Don't store debug info if --enable-debug is set
6 years ago
Chun Kuan Lee f447a0a707 Remove program options from build system
6 years ago
MarcoFalke 41a8c8dfaf travis: Check that ~/.bitcoin is never created
6 years ago
practicalswift 98d842cb52 travis: Build with --enable-debug (x86_64-unknown-linux-gnu)
6 years ago
Wladimir J. van der Laan dc53f7f251
Merge #13458: gui: Drop qt4 support
6 years ago
Wladimir J. van der Laan 462c71f71b test: Update travis to not test Qt4 anymore
7 years ago
MarcoFalke 4382f192e5
Merge #13406: travis: Change Mac goal to all deploy
7 years ago
Chun Kuan Lee 3d69853090 travis: Change Mac goal to all deploy so that travis can build all executables for Mac.
7 years ago
Chun Kuan Lee 51ed05a2b9 travis: Increase travis_wait time while verifying commits
7 years ago
Chun Kuan Lee e5b2cd8e75 Use python instead of slow shell script on verify-commits
7 years ago
MarcoFalke fa2d83eb44
travis: Skip cache for lint stage
7 years ago
Wladimir J. van der Laan f8a29ca823
Merge #13215: Travis: Build tests on Ubuntu 18.04 with docker
7 years ago
Chun Kuan Lee 59e9688eda
Travis: Build tests on Ubuntu 18.04 with docker
7 years ago
MarcoFalke fa3c910bfe
test: Move linters to test/lint, add readme
7 years ago
practicalswift 3d8ae74657 travis: Rename the build stage "check_doc" to "lint"
7 years ago
Grady Laksmono 18c0b84308 [bitcoin-11004] creating another jobs for the CHECK_DOC=1, separated from the core jobs
7 years ago
James O'Beirne 58f9a0a002 Use --failfast when running functional tests on Travis
7 years ago
practicalswift 1499fdc350 Add shell script linting: Check for shellcheck warnings in shell scripts
7 years ago
Pieter Wuille f6dfb0f504 Reorder travis builds
7 years ago
MarcoFalke fa6f12af6b
travis: Run verify-commits only on cron jobs
7 years ago
Wladimir J. van der Laan 9df1a9c004 test: Remove travis checkout depth
7 years ago
Karl-Johan Alm bc308ba999 [CI]: bump travis timeout for make check to 50m
7 years ago
MarcoFalke fa79016ab0
travis: Clone depth 1 unless $CHECK_DOC
7 years ago
MarcoFalke 0f58d7f3d6
Merge #12405: travis: Full clone for git subtree check
7 years ago
fanquake cc879675e1 depends: Remove ccache
7 years ago
MarcoFalke fa44af5cd2
travis: Full clone for git subtree check
7 years ago
Anthony Towns a2808cf8a4 [tests] Fix names of excluded extended tests for travis
7 years ago
practicalswift d60b320740 Add Travis check for unused Python imports
7 years ago
John Newbery ff8a9b068a [tests] Add combinedlogslen argument to test_runner.py
7 years ago
John Newbery ec85248c48 [travis-ci] Only run linters on Pull Requests
7 years ago
MarcoFalke 6e4e98ee8c
Merge #11394: Perform a weaker subtree check in Travis
7 years ago
Cory Fields 3d1c31126b Revert "travis: filter out pyenv"
7 years ago
Cory Fields a86e81b78f travis: move back to the minimal image
7 years ago
Pieter Wuille 487aff4218 Check subtree consistency in Travis
7 years ago
Evan Klitzke dd365612fd Add a lint check for trailing whitespace.
7 years ago
MarcoFalke 7fcd61b261
Merge #10753: test: Check RPC argument mapping
7 years ago
MarcoFalke cce94c518a
Merge #11311: travis: Revert default datadir check
7 years ago
MarcoFalke fa4fad9d86 travis: Revert default datadir check
7 years ago
MarcoFalke 801dd40666
Merge #7142: Travis: Test build against system libs (& Qt4)
7 years ago
MeshCollider b73628d5a8 Make sure ~/.bitcoin doesn't exist before build
7 years ago
MarcoFalke 638e6c59da
Merge #11271: travis: filter out pyenv
7 years ago
Wladimir J. van der Laan 77aa9e59ea test: Check RPC argument mapping
7 years ago
Cory Fields aa2e0f09ec travis: filter out pyenv
7 years ago
MarcoFalke fa40b0eb51 travis: Assert default datadir isn't created, Run scripted diff only once
7 years ago
practicalswift a65e02803c Build with --enable-werror under OS X
7 years ago
Luke Dashjr 6d2aac8bb1 Travis: Test build against system libs (& Qt4)
7 years ago
Luke Dashjr 8d82e1336a Travis: Remove bc tool from dependencies
7 years ago
Wladimir J. van der Laan 1caafa6cde
Merge #10508: Run Qt wallet tests on travis
7 years ago
John Newbery bd00fa52a1 [test] don't run dbcrash.py on Travis
7 years ago
Russell Yanofsky 4f92b5fb30 Run Qt wallet tests on travis
8 years ago
MarcoFalke bea5b00cfe
Merge #10509: Remove xvfb configuration from travis
8 years ago
Russell Yanofsky e4bc19f6f8 Remove xvfb configuration from travis
8 years ago
Pieter Wuille a5e02bc7f8 Increase travis unit test timeout
8 years ago
Cory Fields e50c33ea27 devtools: add script to verify scriptable changes
8 years ago
John Newbery 16791c5e27 [trivial] remove unused line in Travis config
8 years ago
John Newbery 91f1f19674 Make all Travis test runs quiet, non just cron job runs
8 years ago
John Newbery 6d780b1b0c Update travis config to run rpc-tests.py in quiet mode
8 years ago
John Newbery 88e3aa0bcb Run extended tests once daily
8 years ago
John Newbery a9bd622a65 Rename test/pull-tester/rpc-tests.py to test/functional/test_runner.py
8 years ago
John Newbery c28ee91db0 Rename rpc-tests directory to functional
8 years ago
Jonas Schnelli b9f930b383
Merge #9974: Add basic Qt wallet test
8 years ago
Russell Yanofsky 9576b015a1 Enable xvfb in travis to allow running test_bitcoin-qt
8 years ago
Matt Corallo 8ed849fbcd Fix travis failing to fetch keys from the sks keyserver pool
8 years ago
MarcoFalke fa32a16c57 travis: Verify commits only for one target
8 years ago
Matt Corallo ba94426d53 Test that pushes to bitcoin/bitcoin are signed per verify-commits
8 years ago
MarcoFalke faaf3ca0af travis: make distdir before make
8 years ago
MarcoFalke fad632ed7a travis: make distdir
8 years ago
MarcoFalke fa16991e7b [travis] cross-mac: explicitly enable gui
8 years ago
MarcoFalke fa0afdee16 [travis] Drop java
8 years ago
Wladimir J. van der Laan eb0c52ec1d travis: Remove hostname hack
8 years ago
MarcoFalke fa6ad56948 [travis] Update SDK_URL
9 years ago
Jonas Schnelli 59d063d076
Use runtime linking of QT libdbus, use custom/temp. SDK URL
9 years ago
Jonas Schnelli 6194d9a501
Fix bitcoin_qt.m4 and fix-xcb-include-order.patch
9 years ago
Wladimir J. van der Laan 3e4cf8fe26
Merge #8067: travis: use slim generic image, and some fixups
9 years ago
Cory Fields 142ffc7e61 travis: use out-of-tree build
9 years ago
Cory Fields 2ca8962a09 travis: use slim generic image, and some fixups
9 years ago
Cory Fields 401ae654b2 travis: 'make check' in parallel and verbose
9 years ago
MarcoFalke fa389d4edc [qa] Switch to py3
9 years ago
Cory Fields a33b7c9cb5 travis: temporarily disable qt to avoid timeouts
9 years ago
Cory Fields 174023c9b0 travis: Don't disable writing ccache for pull-requests
9 years ago
Cory Fields cf77fcdb1f travis: drop MAKEJOBS=2 for windows compilers
9 years ago
Cory Fields 06fdffd222 travis: switch to Trusty
9 years ago
MarcoFalke fac9ca2ec6 [travis] echo $TRAVIS_COMMIT_RANGE
9 years ago
MarcoFalke faef3b710f [travis] Print the commit which was evaluated
9 years ago
MarcoFalke fa5f19319a [travis] Exit early when check-doc.py fails
9 years ago
Wladimir J. van der Laan 1b68de3525
Merge #7620: [travis] Only run check-doc.py once
9 years ago
Wladimir J. van der Laan bf1e113311
Merge #7487: Workaround Travis-side CI issues
9 years ago
Luke Dashjr 149641e8fc Travis: Use Blue Box VMs for IPv6 loopback support
9 years ago
Luke Dashjr c01f08db12 Bugfix: depends/Travis: Use --location (follow redirects) and --fail [on HTTP error response] with curl
9 years ago
Luke Dashjr 5d1148cb79 Travis: Use curl rather than wget for Mac SDK
9 years ago
Luke Dashjr a68bb9f5e7 Merge branch 'master' into single_prodname
9 years ago
MarcoFalke fa1b80db88 [travis] Only run check-doc.py once
9 years ago
MarcoFalke faeda0e677 [travis] Run contrib/devtools/check-doc.py early
9 years ago
MarcoFalke fada0c90b6 [travis] Fail when documentation is outdated
9 years ago
Luke Dashjr c39a6fffd7 Travis & gitian-osx: Use depends for ds_store and mac_alias modules
9 years ago
Luke Dashjr e611b6e329 macdeploy: Use rsvg-convert rather than cairosvg
9 years ago
Luke Dashjr 63bcdc5227 More complicated package name substitution for Mac deployment
9 years ago
MarcoFalke 9999cb0626 Fix url in .travis.yml
9 years ago
James O'Beirne b5cbd396ca Add basic coverage reporting for RPC tests
9 years ago
ptschip 5467820be5 Migrated rpc-tests.sh to all python rpc-tests.py
9 years ago