summaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* travis-ci: Fix "with_system_site_packages"Alexander Sulfrian2017-08-171-2/+2
| | | | | | | The "with_system_site_packages" virtualenv seems to be missing the pymodules directory containing python modules installed with the python-support debian helper. So we use the default environment and manually add the references to the system-wide python packages.
* travis-ci: Use the new default distAlexander Sulfrian2017-08-171-0/+1
| | | | | | | Since 2017-07-18 the default dist is changing to trusty[1]. Just using the new default before the switch. 1: https://blog.travis-ci.com/2017-07-11-trusty-as-default-linux-is-coming
* travis-ci: Simplified test scriptAlexander Sulfrian2017-08-171-4/+1
|
* travis-ci: Enable Python3 tests, but allow it to failAlexander Sulfrian2017-08-171-0/+12
|
* travis-ci: Use default emails notification addressAlexander Sulfrian2017-05-041-1/+0
| | | | | | | | The default email notifications should be sufficient: > By default, a build email is sent to the committer and the author, > but only if they have access to the repository the commit was > pushed to.
* travis-ci: New python-augeas version requires libaugeas-devAlexander Sulfrian2017-05-041-1/+1
| | | | | | The new python-augeas version builds a "C Foreign Function Interface" for libaugeas and do not load the library with dlopen at runtime anymore. So libaugeas-dev is required as build dependencies.
* travis-ci: Show skipped testsAlexander Sulfrian2017-03-291-0/+2
| | | | | For the test environment with all optional dependencies, we want to run all tests. So let's print all skipped tests.
* travis-ci: Only install packages if requiredAlexander Sulfrian2017-03-291-18/+33
| | | | | | The build dependencies for the optional dependencies should only be installed if we like to test with optional dependencies. To keep the .travis.yml clean we use yaml anchors and references.
* testsuite: Server requires Python2.6Alexander Sulfrian2017-03-291-2/+2
| | | | | | | | | | We do not want to run the test for the Server with Python2.4 and Python2.5 and use the nose-exclude plugin to disable the Server tests based on the directory. We do not even want to import the modules of the Server, as it might not be possible anymore (missing dependencies or invalid syntax). nose-exclude-0.2 breaks compatibility with Python2.5 and below (it is using the "with open(..):" syntax), so we have to stick to the last version below.
* travis-ci: Also run tests with python2.4 and python2.5Alexander Sulfrian2017-03-291-5/+12
|
* travis-ci: Cache wheels for python depsAlexander Sulfrian2017-03-291-0/+1
| | | | | | The python dependencies are only build once to create the wheel and cached using the travis-ci infrastructure. All builds afterwards will be faster because the cached version is used.
* travis-ci: Cache common xml schema filesAlexander Sulfrian2017-03-291-0/+2
|
* travis-ci: Enable cache for pipAlexander Sulfrian2017-03-291-0/+5
| | | | | The new container-based infrastructure allow public projects to use the cache system to speed up the build.
* travis-ci: Use container-based infrastructureAlexander Sulfrian2017-03-291-0/+13
| | | | | | The new travis infrastructure is container-based and does not allow the use of sudo, but travis allows to install whitelisted apt packages (http://docs.travis-ci.com/user/migrating-from-legacy/).
* doc: Add unit test to check for errors/warnings in docAlexander Sulfrian2016-08-181-6/+10
|
* travis-ci: Fix installation of dependenciesAlexander Sulfrian2016-08-171-1/+1
| | | | | | This is just a quick fix: The new version of pip on travis does fail when using the --use-mirrors option (to be fair, the option was deprecated long time ago).
* travis-ci: enable system site packagesAlexander Sulfrian2014-10-281-1/+1
| | | | | There is no easy way to install yum with pip. So we need the system site packages to test the YUM plugin.
* testsuite: simplify installation, run pip freeze on failureChris St. Pierre2014-10-141-2/+2
|
* testsuite: removed py2.5 from travis tests, no longer supportedChris St. Pierre2013-11-251-1/+0
| | | | http://about.travis-ci.org/blog/2013-11-18-upcoming-build-environment-updates/
* testsuite: disable travis-ci tests on py3k until python-daemon exists for py3kChris St. Pierre2013-05-231-1/+0
|
* enable CI tests on py3.2Chris St. Pierre2013-05-091-0/+1
|
* disable tests on py3kChris St. Pierre2013-04-051-1/+0
|
* travis-ci: start running py3k tests with some optional depsChris St. Pierre2013-03-251-6/+0
|
* py3.3 clearly isn't quite ready on travis-ci yetChris St. Pierre2013-03-211-1/+0
|
* run CI tests on maint branchChris St. Pierre2013-03-191-2/+1
|
* travis-ci: skip tests with optional deps on py3.3Chris St. Pierre2013-03-041-0/+2
|
* travis-ci: use mirrors when installing, test on py3.3Chris St. Pierre2013-03-041-2/+3
|
* sadly, travis-ci doesn't support python 2.4 :(Chris St. Pierre2012-08-221-1/+0
|
* run travis tests on python 2.4 and 2.5Chris St. Pierre2012-08-221-0/+2
|
* fixed install of optional depsChris St. Pierre2012-08-211-1/+1
|
* tweaked travis-ci stuff to build for py2.6, py3k, with/without optional depsChris St. Pierre2012-08-211-1/+22
|
* attempt to get tests working under python 2.6Chris St. Pierre2012-08-211-0/+1
|
* travis-ci can't install pylibaclChris St. Pierre2012-08-161-1/+0
|
* attempt to get travis-ci workingChris St. Pierre2012-08-161-0/+9