summaryrefslogtreecommitdiffstats
path: root/testsuite/install.sh
Commit message (Collapse)AuthorAgeFilesLines
* testsuite: Fix pip index-url for ancient pythonAlexander Sulfrian2019-08-021-1/+1
|
* testsuite: boto requires google_compute_engineAlexander Sulfrian2019-05-081-1/+2
| | | | | | | | | | | | | | | At least with pythn2.6 boto requires google_compute_engine: > Traceback (most recent call last): > File ".../site-packages/boto/__init__.py", line 1216, in <module> > boto.plugin.load_plugins(config) > File ".../site-packages/boto/plugin.py", line 93, in load_plugins > _import_module(file) > File ".../site-packages/boto/plugin.py", line 75, in _import_module > return imp.load_module(name, file, filename, data) > File ".../dist-packages/google_compute_engine/boto/compute_auth.py", line 19, in <module> > from google_compute_engine import logger > ImportError: No module named google_compute_engine
* testsuite: PyYAML-5.1 removed support for Python 2.6Alexander Sulfrian2019-05-071-4/+4
|
* testsuite: Fix build for python2.6Alexander Sulfrian2018-10-121-3/+3
| | | | pycparser-2.19 requires python2.7.
* travis-ci: Fix pip failure for older python versionsAlexander Sulfrian2017-11-031-1/+1
| | | | | | | The older python versions only ship with an old version of pip. Since some days SSL is required for downloading from pypi. We have to specify this explicitly because the older pip version only try http by default. (https://github.com/pypa/pip/issues/4817)
* 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
|