summaryrefslogtreecommitdiffstats
path: root/testsuite/install.sh
Commit message (Collapse)AuthorAgeFilesLines
* travis-ci: Fix "with_system_site_packages"Alexander Sulfrian2017-08-171-0/+10
| | | | | | | 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.
* testsuite: Bump pylint version for Python3Alexander Sulfrian2017-08-171-0/+5
|
* testsuite: Fix building of m2crypto with Python2.6Alexander Sulfrian2017-08-171-5/+10
|
* testsuite: Use cheetah3 if possibleAlexander Sulfrian2017-08-171-3/+3
| | | | cheetah3 is a fork of cheetah for Python2.7 and Python3.
* testsuite: guppy does not support Python3Alexander Sulfrian2017-08-171-2/+2
|
* testsuite: Requirements for Python3Alexander Sulfrian2017-08-171-2/+3
|
* testsuite: Use older mercurial for python2.6Alexander Sulfrian2017-08-161-3/+3
| | | | | | | | > Mercurial 4.2.2 is the last release to support Python 2.6. > Use this if you need to run Mercurial on old platforms and > you cannot update your Python installation. See also: https://www.mercurial-scm.org/wiki/SupportedPythonVersions
* testsuite: Django should work on Python3, tooAlexander Sulfrian2017-03-291-6/+6
|
* travis-ci: Show skipped testsAlexander Sulfrian2017-03-291-2/+3
| | | | | For the test environment with all optional dependencies, we want to run all tests. So let's print all skipped tests.
* travis-ci: Also run tests with python2.4 and python2.5Alexander Sulfrian2017-03-291-20/+24
|
* travis-ci: Cache wheels for python depsAlexander Sulfrian2017-03-291-6/+12
| | | | | | 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/+20
|
* travis-ci: Use container-based infrastructureAlexander Sulfrian2017-03-291-6/+0
| | | | | | 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/).
* testsuite: Use python-augeas from PyPI with pipAlexander Sulfrian2017-03-071-2/+1
| | | | | | fedorahosted.org was retired on March 1st, 2017. So we need to pull python-augeas from anywhere else, let's simply install it with pip from PyPI.
* testsuite: Bump django versionAlexander Sulfrian2016-08-181-1/+1
| | | | We should be compatible with django-1.10 now.
* testsuite: Add missing optional dependenciesAlexander Sulfrian2016-08-181-2/+3
|
* testsuite: Use django<1.10Alexander Sulfrian2016-08-171-1/+1
| | | | | | | We currently have a problem with django 1.10 because url.patterns is removed and we need to change the format of the url mappings: https://docs.djangoproject.com/en/1.9/ref/urls/#patterns
* travis-ci: Use django1.6 for python2.6.Alexander Sulfrian2016-08-171-5/+8
| | | | Python2.6 support was dropped in django-1.7.
* travis-ci: Bump django dependencyAlexander Sulfrian2016-08-171-2/+2
|
* travis-ci: Fix installation of dependenciesAlexander Sulfrian2016-08-171-2/+2
| | | | | | 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).
* Remove blanket excepts from plugins and lintChris St. Pierre2015-02-181-1/+1
| | | | | | | | | | This removes most blanket except: clauses from all plugins, including the base plugin libraries, and bcfg2-lint. The few that remain should all be necessary. Most of the changes were quite minor, but this did require some restructuring of the CfgPrivateKeyCreator; as a result, the tests for that module were rewritten.
* testsuite: fix installationChris St. Pierre2014-10-141-4/+5
|
* testsuite: simplify installation, run pip freeze on failureChris St. Pierre2014-10-141-0/+5
|
* First pass at Jinja2 support for Cfg.Gordon Messmer2014-09-111-1/+1
|
* Merge branch 'maint'Chris St. Pierre2013-12-091-15/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/guides/fedora.txt misc/bcfg2.spec schemas/types.xsd src/lib/Bcfg2/Encryption.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Client.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Lint/Validate.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgEncryptedGenerator.py src/lib/Bcfg2/Server/Plugins/Probes.py src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestCfg/TestCfgEncryptedGenerator.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py testsuite/common.py testsuite/install.sh
| * testsuite: install (most) optional dependencies correctly for travis-ciChris St. Pierre2013-12-051-3/+6
| | | | | | | | Still can't get the python selinux libs to install
| * testsuite: removed py2.5 from travis tests, no longer supportedChris St. Pierre2013-11-251-13/+1
| | | | | | | | http://about.travis-ci.org/blog/2013-11-18-upcoming-build-environment-updates/
| * testsuite: remove duplicate django installationChris St. Pierre2013-10-281-1/+1
| |
* | Merge branch 'maint'Chris St. Pierre2013-10-281-3/+5
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: doc/development/lint.txt misc/bcfg2.spec src/lib/Bcfg2/Reporting/Collector.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/models.py testsuite/install.sh
| * testsuite: install django 1.4.8 when testing py 2.5Chris St. Pierre2013-10-281-1/+3
| |
| * testsuite: install boto with optional dependenciesChris St. Pierre2013-09-261-1/+1
| |
* | testsuite: use unittest2 on py<2.7 instead of writing everything ourselvesChris St. Pierre2013-09-031-0/+4
| |
* | Merge branch 'maint'Sol Jerome2013-06-021-1/+1
|\| | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/installation/distributions.txt doc/server/snapshots/index.txt src/lib/Bcfg2/Server/Plugin/helpers.py src/sbin/bcfg2-server
| * testsuite: install older South for python 2.4 compatChris St. Pierre2013-05-231-1/+1
| |
* | testsuite: Genshi is no longer optionalChris St. Pierre2013-05-201-1/+1
|/
* testsuite: fixed more unit test stuffChris St. Pierre2013-03-261-1/+2
|
* travis-ci: install django < 1.5 for testsChris St. Pierre2013-03-261-1/+1
|
* travis-ci: fixed dangling if in install.shChris St. Pierre2013-03-261-0/+1
|
* travis-ci: start running py3k tests with some optional depsChris St. Pierre2013-03-251-3/+5
|
* travis-ci: skip tests with optional deps on py3.3Chris St. Pierre2013-03-041-1/+1
|
* added django South to optional deps for unit testingChris St. Pierre2012-10-091-1/+1
|
* added more optional test prereqsChris St. Pierre2012-09-261-1/+1
|
* fixes for test environmentChris St. Pierre2012-09-251-1/+1
|
* expanded pylint coverageChris St. Pierre2012-09-251-1/+2
|
* tweaked tests for python 2.5Chris St. Pierre2012-08-221-1/+6
|
* fixed django requirement in install scriptChris St. Pierre2012-08-211-1/+1
|
* tweaked travis-ci stuff to build for py2.6, py3k, with/without optional depsChris St. Pierre2012-08-211-0/+16