summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* travis: use gcc-5 instead of gcc(-4.9)David Kalnischkies2016-05-281-1/+3
| | | | | | | | | | | | | | | | | The std::put_time and std::get_time introduced in 9febc2b238e1e322dce1f94ecbed46d595893b52 are part of C++11, but not implemented in GCC until version 5. std::put_time could actually be worked around via using the facets put() directly, but get() isn't implemented so that doesn't really help. We require various tools from wily (which also means we can't build apt on Debian stable) already, so requiring gcc-5 is just one more instead of a big step [and an ignoreable change for changelog anyhow]. It also helps in testing what will actually be used (in terms of the c++11 std ABI) instead of the old ABI. Git-Dch: Ignore
* Fix bug where the problemresolve can put a pkg into a heisenstateMichael Vogt2016-03-151-1/+1
| | | | | | | | | | | | | | | | The problemresolver will set the candidate version for pkg P back to the current version if it encounters an impossible to satisfy critical dependency on P. However it did not set the State of the package back as well which lead to a situation where P is neither in Keep,Install,Upgrade,Delete state. Note that this can not be tested via the traditional sh based framework. I added a python-apt based test for this. LP: #1550741 [jak@debian.org: Make the test not fail if apt_pkg cannot be imported]
* travis: pull liblz4-dev from wilyJulian Andres Klode2016-01-071-3/+3
|
* .travis.yml: Switch to new trusty machinesJulian Andres Klode2015-12-111-3/+1
| | | | | | Yay, newer server Gbp-Dch: ignore
* travis: move 'make' into the install targetDavid Kalnischkies2015-11-041-1/+1
| | | | | | | This auto-collapses the output and doesn't run the tests if we compiling fails as a bonus. Git-Dch: Ignore
* .travis.yml: Add pinned vivid for gettext and clean up a bitJulian Andres Klode2015-10-111-2/+4
| | | | | | | | | This adds a vivid pinned to -1, cleans up the file a bit by removing duplicate commands, and finally installs gettext with a new apt-get run that is passed -t vivid. The syntax for the pinning is some weird YAML stuff I don't want to think about...
* travis: use -q mode to reduce the verbosity greatlyDavid Kalnischkies2015-08-311-2/+2
| | | | Git-Dch: Ignore
* tavis: run testcases a second time, but as rootDavid Kalnischkies2015-08-311-4/+10
| | | | Git-Dch: Ignore
* Re-add support for G++ 4.8 and configure travis to use itJulian Andres Klode2015-08-171-3/+5
| | | | | | This makes tests work again! Gbp-Dch: ignore
* travis: add ppa:ubuntu-toolschain-r/test as source for gcc-5David Kalnischkies2015-08-121-1/+5
| | | | | | | | This makes travis-ci able to run our tests again. Sometimes. If it doesn't spontaneously fails with internal gcc errors… Git-Dch: Ignore
* parse debian/tests/control for test dependenciesDavid Kalnischkies2014-08-261-1/+0
| | | | | | | | Our integration tests need some additional dependencies to run and function correctly, but while multiple places run them, there is no need to also specify the these dependencies in multiple places. Git-Dch: Ignore
* fix test/integration/test-apt-ftparchive-cachedb-lp1274466 in travisMichael Vogt2014-06-101-1/+1
|
* extract travis installs from build-depends automaticallyDavid Kalnischkies2014-04-161-1/+2
| | | | | | | | I forgot to add libgtest-dev to the list of packages to install on travis, so this slightly hacky oneliner might prevent us from having the same problem again if we happen to change dependencies again. Git-Dch: Ignore
* tests: install --no-install-recommends and stunnel4 for travisDavid Kalnischkies2013-10-031-1/+1
| | | | | | stunnel4 is required for https tests Git-Dch: Ignore
* add missing "make test" for travisMichael Vogt2013-07-261-1/+1
|
* build tree firstMichael Vogt2013-07-261-1/+1
|
* make setup in travis.yml a bit more verboseMichael Vogt2013-07-261-2/+2
|
* fix travis.ymlMichael Vogt2013-07-251-1/+1
|
* add .travis.ymlMichael Vogt2013-07-251-0/+5