John Newbery
bd00fa52a1
[test] don't run dbcrash.py on Travis
2017-07-04 17:27:46 +01:00
MarcoFalke
bea5b00cfe
Merge #10509 : Remove xvfb configuration from travis
...
e4bc19f
Remove xvfb configuration from travis (Russell Yanofsky)
Tree-SHA512: 802e2e4dc13bdf29ab276e9c9e3adfc5b00c04a18b8e8d82b5b1b1246e6ba35c159b955c1e00f6a30167d06c45704c1eab4af7f6f7c8136fcadf3afeb30ffca4
2017-06-05 17:47:25 +02:00
Russell Yanofsky
e4bc19f6f8
Remove xvfb configuration from travis
...
Should no longer be needed after #10142 :
bf10264
"Run bitcoin_test-qt under minimal QPA platform"
2017-06-02 09:32:04 -04:00
Pieter Wuille
a5e02bc7f8
Increase travis unit test timeout
2017-06-01 13:15:25 -07:00
Cory Fields
e50c33ea27
devtools: add script to verify scriptable changes
2017-05-04 01:04:47 -04:00
John Newbery
16791c5e27
[trivial] remove unused line in Travis config
2017-04-04 14:37:01 -04:00
John Newbery
91f1f19674
Make all Travis test runs quiet, non just cron job runs
2017-03-28 08:47:18 -04:00
John Newbery
6d780b1b0c
Update travis config to run rpc-tests.py in quiet mode
2017-03-27 11:55:52 -04:00
John Newbery
88e3aa0bcb
Run extended tests once daily
2017-03-22 10:49:11 -04:00
John Newbery
a9bd622a65
Rename test/pull-tester/rpc-tests.py to test/functional/test_runner.py
2017-03-20 10:40:31 -04:00
John Newbery
c28ee91db0
Rename rpc-tests directory to functional
2017-03-20 10:40:31 -04:00
Jonas Schnelli
b9f930b383
Merge #9974 : Add basic Qt wallet test
...
9576b01
Enable xvfb in travis to allow running test_bitcoin-qt (Russell Yanofsky)
9e6817e
Add new test_bitcoin-qt static library dependencies (Russell Yanofsky)
2754ef1
Add simple qt wallet test sending a transaction (Russell Yanofsky)
b61b34c
Add braces to if statements in Qt test_main (Russell Yanofsky)
cc9503c
Make qt test compatible with TestChain100Setup framework (Russell Yanofsky)
91e3035
Make test_bitcoin.cpp compatible with Qt Test framework (Russell Yanofsky)
Tree-SHA512: da491181848b8c39138e997ae5ff2df0b16eef2d9cdd0a965229b1a28d4fa862d5f1ef314a1736e5050e88858f329124d15c689659fc6e50fefde769ba24e523
2017-03-17 14:31:22 +01:00
Russell Yanofsky
9576b015a1
Enable xvfb in travis to allow running test_bitcoin-qt
...
Avoids following error:
QXcbConnection: Could not connect to display
2017-03-15 13:02:02 -04:00
Matt Corallo
8ed849fbcd
Fix travis failing to fetch keys from the sks keyserver pool
...
Just use the "subset" pool for now, at least none of those are
currently broken, AFAIK.
2017-03-09 09:53:19 -05:00
MarcoFalke
fa32a16c57
travis: Verify commits only for one target
...
This abuses the CHECK_DOC flag to serve as a general indicator to
execute platform independent sanity checks.
2017-02-28 14:19:24 +01:00
Matt Corallo
ba94426d53
Test that pushes to bitcoin/bitcoin are signed per verify-commits
2017-02-01 18:22:55 -05:00
MarcoFalke
faaf3ca0af
travis: make distdir before make
2017-01-11 12:25:05 +01:00
MarcoFalke
fad632ed7a
travis: make distdir
2016-12-20 22:54:13 +01:00
MarcoFalke
fa16991e7b
[travis] cross-mac: explicitly enable gui
2016-09-22 13:00:56 +02:00
MarcoFalke
fa0afdee16
[travis] Drop java
2016-08-17 21:35:48 +02:00
Wladimir J. van der Laan
eb0c52ec1d
travis: Remove hostname hack
...
This was required for java, and we no longer use java for the tests.
2016-08-17 12:03:33 +02:00
MarcoFalke
fa6ad56948
[travis] Update SDK_URL
2016-06-20 14:56:43 +02:00
Jonas Schnelli
59d063d076
Use runtime linking of QT libdbus, use custom/temp. SDK URL
2016-06-18 13:51:45 +02:00
Jonas Schnelli
6194d9a501
Fix bitcoin_qt.m4 and fix-xcb-include-order.patch
2016-06-17 15:56:05 +02:00
Wladimir J. van der Laan
3e4cf8fe26
Merge #8067 : travis: use slim generic image, and some fixups
...
2ca8962
travis: use slim generic image, and some fixups (Cory Fields)
2016-06-10 15:41:00 +02:00
Cory Fields
142ffc7e61
travis: use out-of-tree build
2016-06-01 22:21:08 -04:00
Cory Fields
2ca8962a09
travis: use slim generic image, and some fixups
...
Now that caches are distinct (https://github.com/travis-ci/travis-ci/issues/4393 ),
we can use the Travis minimal image.
The minimal image should take less time to setup and lead to quicker builds.
Also addressed while I'm in here:
- No need to delete the broken google-chrome repo in the minimal image
- Set the hostname to work-around an openjdk bug
- Remove the non-functional apt-cache option
- Remove useless message at completion
- Install jre where the java tests are run
2016-05-21 10:04:35 +02:00
Cory Fields
401ae654b2
travis: 'make check' in parallel and verbose
...
- 'make check' in parallel, since the log will take care of clean output
- 'make check' verbose, so that test failure causes aren't hidden
2016-05-19 11:15:12 +02:00
MarcoFalke
fa389d4edc
[qa] Switch to py3
2016-05-05 15:43:37 +02:00
Cory Fields
a33b7c9cb5
travis: temporarily disable qt to avoid timeouts
...
These builds take longer than they did on precise. Disable them now to keep
things working, we can re-enable them after experimentation
2016-04-26 02:25:22 -04:00
Cory Fields
174023c9b0
travis: Don't disable writing ccache for pull-requests
...
This was doing more harm than good. The original intention was to speed up
builds, since a PR's ccache results will be thrown away anyway.
However, each PR maintains its own cache, so disabling writes means that
subsequent pushes don't benefit from the fresh cache. This is significant when
(for example) many headers are touched in a PR, then the PR is updated. With
this change, the updated PR will take advantage of the cache generated during
the PR's previous build.
2016-04-26 02:25:22 -04:00
Cory Fields
cf77fcdb1f
travis: drop MAKEJOBS=2 for windows compilers
...
These were only in place because of the old precice mingw toolchain
2016-04-25 23:48:29 -04:00
Cory Fields
06fdffd222
travis: switch to Trusty
2016-04-21 13:40:51 -04:00
MarcoFalke
fac9ca2ec6
[travis] echo $TRAVIS_COMMIT_RANGE
2016-04-05 12:40:05 +02:00
MarcoFalke
faef3b710f
[travis] Print the commit which was evaluated
2016-04-03 14:50:49 +02:00
MarcoFalke
fa5f19319a
[travis] Exit early when check-doc.py fails
2016-03-03 13:05:22 +01:00
Wladimir J. van der Laan
1b68de3525
Merge #7620 : [travis] Only run check-doc.py once
...
fa1b80d
[travis] Only run check-doc.py once (MarcoFalke)
2016-03-03 12:57:31 +01:00
Wladimir J. van der Laan
bf1e113311
Merge #7487 : Workaround Travis-side CI issues
...
149641e
Travis: Use Blue Box VMs for IPv6 loopback support (Luke Dashjr)
c01f08d
Bugfix: depends/Travis: Use --location (follow redirects) and --fail [on HTTP error response] with curl (Luke Dashjr)
5d1148c
Travis: Use curl rather than wget for Mac SDK (Luke Dashjr)
1ecbb3b
depends: Use curl for fetching on Linux (Luke Dashjr)
2016-02-15 12:57:01 +01:00
Luke Dashjr
149641e8fc
Travis: Use Blue Box VMs for IPv6 loopback support
2016-02-09 22:17:09 +00:00
Luke Dashjr
c01f08db12
Bugfix: depends/Travis: Use --location (follow redirects) and --fail [on HTTP error response] with curl
2016-02-09 22:15:28 +00:00
Luke Dashjr
5d1148cb79
Travis: Use curl rather than wget for Mac SDK
2016-02-09 05:53:39 +00:00
Luke Dashjr
a68bb9f5e7
Merge branch 'master' into single_prodname
2016-02-03 05:41:13 +00:00
MarcoFalke
fa1b80db88
[travis] Only run check-doc.py once
2016-02-01 18:09:04 +01:00
MarcoFalke
faeda0e677
[travis] Run contrib/devtools/check-doc.py early
2016-01-18 14:00:02 +01:00
MarcoFalke
fada0c90b6
[travis] Fail when documentation is outdated
2016-01-04 19:24:07 +01:00
Luke Dashjr
c39a6fffd7
Travis & gitian-osx: Use depends for ds_store and mac_alias modules
2015-12-22 04:37:47 +00:00
Luke Dashjr
e611b6e329
macdeploy: Use rsvg-convert rather than cairosvg
2015-12-22 04:37:45 +00:00
Luke Dashjr
63bcdc5227
More complicated package name substitution for Mac deployment
2015-12-22 03:24:21 +00:00
MarcoFalke
9999cb0626
Fix url in .travis.yml
2015-11-30 16:34:33 +01:00
James O'Beirne
b5cbd396ca
Add basic coverage reporting for RPC tests
...
Thanks to @MarcoFalke @dexX7 @laanwj for review.
2015-11-11 10:33:43 -08:00