aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2015-03-06Run unit tests in different ordersGavin Andresen
Set the BOOST_TEST_RANDOM environment variable, to run unit tests in different orders for each test in the test matrix that runs tests.
2015-02-23build: change reduce exports/static libstdc++ options for gitian and travisCory Fields
For Gitian releases: - Windows builds remain unchanged. libstdc++ was already linked statically. - OSX builds remain unchanged. libstdc++ is tied to the SDK and not worth messing with. - Linux builds now statically link libstdc++. For Travis: - Match the previous behavior by adding --enable-reduce-exports as necessary. - Use static libstdc++ for the full Linux build.
2015-01-20osx: bump build sdk to 10.9Cory Fields
2015-01-02build: osx builders no longer need 32bit compiler supportCory Fields
2014-11-19travis: let travis use shared libs for testsCory Fields
2014-11-18Merge pull request #5297Pieter Wuille
096efc5 travis: install less packages from apt-get (Cory Fields)
2014-11-13travis: attempt to fix unlikely build issueCory Fields
This is a long chain of errors, and there are likely other changes that could be made to cope in other places along that chain. If depends don't build successfully, don't bother trying again for the sake of better logging. That's likely to hurt more than help. In this case, qt build failed, and on the second attempt, it appeared to be successful. However, due to a bad object from an internal gcc error on the first build, the resulting lib was unusable. This caused bitcoin-qt to not be built, and tests and packaging which expected bitcoin-qt to be there failed. The root cause: Mingw is especially crashy when using -jX, likely compounded by low-memory environments. I've seen multiple problems with this combo in Gitian as well. In this case: i686-w64-mingw32-g++: internal compiler error: Killed (program cc1plus) ... make[3]: *** [.obj/release/qdrawhelper.o] Error 4 The workaround: Bump Travis down to using -j2 by default. Additionaly, enable --with-gui for the windows builds. This will cause configure to fail if qt is not working while also testing the config flag. Other failures which may be worth revisiting separately: - If a depends package fails, maybe remove the workdir so that it doesn't taint subsequent runs - See if there's anything repeatable about the ICE when building qt
2014-11-12travis: install less packages from apt-getCory Fields
2014-10-31add tests to travisCory Fields
2014-10-10Travis: Descriptive build namesLuke Dashjr
2014-10-03travis: add non-default shell testing to travis.Cory Fields
2014-10-01travis: enable windows testsCory Fields
2014-09-30Revert "travis: retry tests before giving up"Matt Corallo
This reverts commit 7e3821c097c05a4790abac53ddd26ef28cb7cf4d.
2014-09-25travis: use debug for one buildCory Fields
For the all-off build, enable the wallet and debug. This ensures that debug options will catch wallet problems as well. In order to make sure the no-wallet path is still tested, disable the wallet in the other x86_64 build.
2014-09-16travis: use DEBUG_LOCKORDER for our quick/small Linux buildCory Fields
2014-09-16travis: retry tests before giving upCory Fields
2014-09-15Bugfix: Add missing equals-sign to Travis configLuke Dashjr
2014-09-04travis: add osx buildCory Fields
2014-08-25travis: initial descriptorCory Fields