12 Commits

Author SHA1 Message Date
Sunil Mohan Adapa
74c4791440 Run tests on multiple Django versions
- Run tests on Django 1.7, 1.8 and 1.9.

- Import of a test case fails on 3.3 and this version of Python is not
  available on Debian anymore, not even Jessie.
2015-12-05 09:33:23 -05:00
James Valleroy
b96bb9d2cd Add augeas-tools to travis package list. 2015-12-04 09:16:06 +05:30
Sunil Mohan Adapa
0236bfa9a6 Don't depend on specific python versions in Travis 2015-11-16 09:55:57 +05:30
Sunil Mohan Adapa
9a2feae719 Remove unneeded python3-dbus dependency for Travis 2015-11-16 09:55:57 +05:30
Sunil Mohan Adapa
b6a40a78f4 Install pgi only for Travis 2015-11-16 09:55:57 +05:30
Nik Nyby
608897b9ec Test on python 3.3 and 3.4 with travis
Python 3.2.x is deprecated, so I thought it would be
good to get tests running on some newer pythons. I've
switched from the python3-gi package to using 'pgi' from
pypi, because the apt-installed python3-gi was having trouble
importing.

pgi required python 3.3+ (see: https://pypi.python.org/pypi/pgi),
so I've removed python 3.2 from the test matrix. Let me know if
we're using python 3.2 anywhere, but as far as I know plinth is
run on python 3.4.3 with debian sid on the freedombox image.
2015-11-16 08:44:01 +05:30
Sunil Mohan Adapa
26e312b3f3 Require older version of coverage for Travis build
This patch installs coverage 3.7 instead of latest coverage 4.0 on
Travis before a build. Coverage 4.0 does not support Python 3.2.  Due to
need for system-installed, python-dependency packages and due to Travis
infrastructure using Ubuntu 12.04, we can only build on Python 3.2 in
Travis.
2015-10-13 20:23:46 +05:30
Sunil Mohan Adapa
e19dca7e37 travis: Add packagekitglib as necessary package 2015-05-24 12:21:28 +05:30
Sunil Mohan Adapa
d5e484a6b4 networks: Update dependencies list 2015-05-05 16:10:33 +05:30
Sunil Mohan Adapa
97b7133d60 network: Add python3-dbus install dependency to travis config 2015-04-06 22:39:53 +05:30
Sunil Mohan Adapa
6326b9143c network: Update travis configuration to install network-manager package 2015-04-06 22:21:29 +05:30
Bob Girard
41d6cae0a9 Enable integration of Plinth with Travis-CI
- Add files .travis.yml and requirements.txt
- In setup.py, remove 'pygobject' from install_requires
- In setup.py, add 'pyyaml' to install_requires
- Add file plinth/tests/coverage/__init__.py
- Rename file plinth/tests/coverage/test_coverage.py to coverage.py
- In plinth/tests/coverage/coverage.py, rename class TestCoverageCommand
  to CoverageCommand
2015-04-01 16:12:59 -07:00