summaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Force Ubuntu "precise" for Travis CI builds.David Goldblatt2017-09-201-0/+1
| | | | | | | | We've been seeing strange errors in jemalloc_cpp.cpp since Travis upgraded from precise to trusty as their default CI environment (seeming to stem from some the new clang version finding the headers for an old version of libstdc++. In the long run we'll have to deal with this "for real", but at that point we may have a better C++ story in general, making it a moot point.
* Test with background_thread:true.Jason Evans2017-06-011-0/+22
| | | | | | Add testing for background_thread:true, and condition a xallocx() --> rallocx() escalation assertion to allow for spurious in-place rallocx() following xallocx() failure.
* Disable percpu_arena by default.Jason Evans2017-05-231-0/+20
|
* Add dss:primary testing.Jason Evans2017-05-231-0/+18
| | | | | | Generalize the run_tests.sh and .travis.yml test generation to handle combinations of arguments to the --with-malloc-conf configure option, and merge "dss:primary" into the existing "tcache:false" testing.
* Remove --disable-tcache.Jason Evans2017-04-211-7/+7
| | | | | | | | | | | Simplify configuration by removing the --disable-tcache option, but replace the testing for that configuration with --with-malloc-conf=tcache:false. Fix the thread.arena and thread.tcache.flush mallctls to work correctly if tcache is disabled. This partially resolves #580.
* Turn on -Werror for travis CI buildsDavid Goldblatt2017-04-111-28/+28
|
* Beef up travis CI integration testingDavid Goldblatt2017-01-271-11/+73
| | | | | | | | | | | | | Introduces gen_travis.py, which generates .travis.yml, and updates .travis.yml to be the generated version. The travis build matrix approach doesn't play well with mixing and matching various different environment settings, so we generate every build explicitly, rather than letting them do it for us. To avoid abusing travis resources (and save us time waiting for CI results), we don't test every possible combination of options; we only check up to 2 unusual settings at a time.
* Re-expand the Travis-CI build matrix.Jason Evans2016-12-141-0/+7
|
* Update Travis-CI config for C++ integration.Jason Evans2016-12-131-11/+8
|
* Add Travis-CI configurationMike Hommey2016-07-071-0/+29