Hugo
0c03d7e1a3
Use 2.7.13 instead of 2.7_with_system_site_packages
2017-10-30 08:41:49 +02:00
Adrian Sampson
d64842ce5b
Travis: more specific Python 2.7 release number
...
Failures were cropping up due to a combination of a Travis problem where
the Python version was reverted to Python 2.7.6:
https://github.com/travis-ci/travis-ci/issues/8097
And a pylast update that called a function only available on Python
2.7.9 and above, discussed here:
https://github.com/pylast/pylast/issues/201
I hope this fixes it...
2017-10-29 22:23:47 -04:00
Johnny Robeson
57338f803f
Use released version of Python 3.6 for travis ( #2341 )
2016-12-24 04:39:30 -05:00
Johnny Robeson
0e895c8b31
install/update requests to satisfy sphinx
2016-12-06 23:03:28 -05:00
Johnny Robeson
2e0775c0fe
add site-packages tests to the travis build matrix ( #2183 )
...
Add `with_system_site_packages` variants of the two installed pythons (2.7, 3.4) so any plugin requiring pygobject/gstreamer can be tested with the CI system.
[appveyor skip]
2016-09-25 15:34:01 -04:00
Johnny Robeson
009108627d
Add python 3.6-dev to Travis ( #2198 )
...
[appveyor skip]
2016-09-18 17:57:43 -04:00
Johnny Robeson
25fb0304a6
Add gstreamer deps to travis config
...
[appveyor skip]
2016-08-31 22:59:29 -04:00
Johnny Robeson
f2998d279a
remove py 3.4 and 3.5 from travis allowed_failures
2016-07-25 15:58:52 -04:00
Johnny Robeson
9aeaff0e9a
replace py27-flake8 with py34-flake8
...
We definitely want py34-flake8 to succeed, so we don't end up with
`unicode` and other py27 specific. With that in mind, we don't need
py27-flake8 anymore either.
2016-07-16 22:16:04 -04:00
Johnny Robeson
d2045d7ce5
add imagemagick package
...
[skip appveyor]
2016-07-03 21:27:04 -04:00
Johnny Robeson
6f5e08a0bb
switch travis env to trusty tahir (14.04)
...
[skip appveyor]
2016-07-03 21:26:27 -04:00
Johnny Robeson
e83b9ce14a
add unrar to .travis.yml
2016-07-02 02:24:26 -04:00
Johnny Robeson
2617536294
Remove support for Python 3.3
...
It doesn't seem like Python 3.3 is worth supporting anymore. I'm not
sure if any popular(ish) distro supports Python 3.3, only 3.2 or >=3.4
2016-06-30 07:15:40 -04:00
Adrian Sampson
89c7b78994
Disable PyPy on Travis for now
...
Travis has a very old version of PyPy which seems to be running into a
Unicode-related bug in our tests.
2016-06-29 10:43:51 -07:00
Jack Wilsdon
bd93d66c47
Remove unneeded environment variables in tests
2016-06-03 02:42:50 +01:00
Jack Wilsdon
89088ad750
Remove unused pypy3 test ignore
2016-06-03 00:51:53 +01:00
Jack Wilsdon
82df8d18df
Update tox configuration
...
- Add support for Python 3 testing.
- Add Python 3.3, 3.4 and 3.5 tests to Travis and AppVeyor.
- Allow arguments to be passed to tox from test matrix.
- Simplify tox configuration so that we now only have `test`, `flake8`
and `docs` tasks.
2016-06-03 00:46:02 +01:00
Markus Unterwaditzer
e82080aec6
Don't cache tox directory
...
This appears to break pull requests and branches that introduce new
dependencies
See #1484 for example
2016-05-28 01:25:12 +02:00
Johnny Robeson
dee2c0d07f
use pip specific caching directive in .travis.yml
2016-05-05 16:07:24 -04:00
Johnny Robeson
4869db9509
Cache tox and pip directories for travis
2016-05-05 15:29:23 -04:00
Peter Kessen
f300667c04
Enabled travis on all branches
2016-02-17 21:55:27 +01:00
Adrian Sampson
89e4a848b4
Move coverage to Codecov
...
Looks like a more reasonable alternative to Coveralls.
2015-07-29 21:39:09 -07:00
Adrian Sampson
11b041cb43
Use new Travis infrastructure
2015-07-29 21:24:06 -07:00
Bruno Cauet
634df9f219
Remove python 2.6 from .travis.yml
2015-04-01 10:51:39 +02:00
Adrian Sampson
be5fe4ae7f
Try re-enabling PyPy on Travis
...
This magically cleared itself up on my machine. Maybe it will work on Travis
too.
2015-01-26 17:22:38 -08:00
Adrian Sampson
1c6b4a7ea7
Fix logical inversion 😳
2015-01-26 15:09:47 -08:00
Adrian Sampson
c1b47bbe9f
Tox/Travis: Cut down on dependencies
...
Faster tests through fewer unnecessary deps.
2015-01-26 15:03:21 -08:00
Adrian Sampson
38fa6ce37d
Travis: Retry dependency installation
...
We're getting lots of spurious checksum failures that are preventing the tests
from running. I hope this makes that situation less common.
2015-01-26 14:50:05 -08:00
Adrian Sampson
65fc5f8062
Disable PyPy on Travis
...
Something seems to be wrong: there's a "fatal RPython error" that I can't
reproduce locally.
2015-01-11 12:18:33 -08:00
Adrian Sampson
9531094f09
Travis: re-enable coverage
...
Use py27cov instead of py27.
2014-10-11 21:40:52 -07:00
Adrian Sampson
785f084ffc
Travis: Require sphinx
...
Oops. Looks like we need sphinx to run setup.py sdist for tox builds.
2014-10-11 21:35:04 -07:00
Adrian Sampson
fd1817f406
Fiddling with Travis build
...
- verbose nose mode (easier to tell what's erroneously being skipped, fore
example)
- less redundant installs
- travis_retry coveralls install
- separate py27cov tox environment; default tox runs will not use coverage,
which can take a long time; use tox -e py27cov to get coverage numbers
2014-10-11 21:29:19 -07:00
Adrian Sampson
703ee410b4
Quieter Travis notifications in IRC
2014-09-05 11:46:27 -07:00
Adrian Sampson
9b160bb81d
Travis: YAML syntax
...
I feel incredibly dumb.
2014-04-29 22:35:34 -07:00
Adrian Sampson
de2b2ad407
Travis: use explicit $COVERAGE variable
...
This makes the conditionals a little easier to read.
2014-04-29 22:34:09 -07:00
Adrian Sampson
534c57a78c
Travis: one more try
...
This is horrible. Apparently, I need to *only* use `matrix.include`, none of
the other options (which fill out the matrix automatically).
2014-04-29 22:28:19 -07:00
Adrian Sampson
e29cb67c89
Travis: hopefully fix Travis matrix
...
The documentation here is completely unclear (does "include" exclude
everything else?). I hope this works.
2014-04-29 22:27:13 -07:00
Adrian Sampson
7f69f90462
Travis: deal with new build environments
...
The latest Travis updates seem to only install the requested Python.
Previously, we assumed we had all Pythons even when the requested Python was
the default.
2014-04-29 22:21:14 -07:00
Thomas Scholtes
b9dca9b43e
Make flake8 mandatory on travis
...
The travis build will fail if flake8 finds errors. Since not all code is
cleaned yet we ignore a couple of files in `setup.cfg`.
We'll gradualy clean the code remove the excluded files from `setup.cfg`.
See #669 .
2014-04-09 19:20:01 +02:00
Thomas Scholtes
4f844dfb92
Travis and gstreamer: I give up!
2014-04-04 23:15:39 +02:00
Thomas Scholtes
c77b030f15
Travis and gstreamer. One last try. Seriously.
2014-04-04 23:06:08 +02:00
Thomas Scholtes
6286bc0b0f
Include site-packages on travis and skip tests otherwise
2014-04-04 22:43:08 +02:00
Thomas Scholtes
5b277eedf8
Add replaygain test for command backend
2014-04-04 22:42:17 +02:00
Thomas Scholtes
04ab2be424
Final attempt at travis and gstreamer
2014-04-04 20:39:13 +02:00
Thomas Scholtes
5d40dc0fab
Fix typo in .travis.yml
2014-04-04 20:16:03 +02:00
Thomas Scholtes
c54d8cb96c
Add python-gi and bad gstreamer plugins to travis
2014-04-04 20:09:44 +02:00
Thomas Scholtes
43f2c483b7
Install gstreamer1.0 on travis
2014-04-04 19:58:34 +02:00
Thomas Scholtes
7927146f12
We need sphinx before installing the tox environment
2014-04-03 00:58:57 +02:00
Thomas Scholtes
bee80c4c49
Use tox to test on travis and add docs and flake8
...
Travis CI now also confirm that the docs build correctly and the flake8 runs
succesfully. Tox also has the advantage that it tests that beets installs
correctly.
Currently flake8 does not run succesfully so it is configured to not fail the
build on Travis.
2014-04-02 22:48:53 +02:00
Mohammed Attia
0ef5ce2847
Add irc notifications by travis
2014-04-01 08:18:05 +02:00