wiredfool
23c1c2732a
added a display for the QT tests
2016-10-28 02:20:02 -07:00
hugovk
9a301236d9
Reinstate tests on nightly
2016-10-25 15:33:54 +03:00
Hugo
6d2b7626f3
Revert "Work around pycparser issue failing our builds"
2016-10-03 18:17:20 +03:00
Hugo
ac3c3e8063
Work around pycparser issue
...
https://github.com/eliben/pycparser/issues/147
2016-10-03 15:48:59 +03:00
Andrew Murray
b58f76dc4f
Renamed references to OS X to macOS
2016-09-23 21:12:03 +10:00
rr-
4b260ac369
Install libimagequant for Travis build
2016-05-06 17:45:08 +02:00
wiredfool
66c7bc42e7
only run docs on python 2.7, install all the requirements for it
2016-04-09 21:15:03 +01:00
Hugo
c95de4e61f
Comment typo
2016-03-13 20:29:47 +02:00
wiredfool
8a0c2d5634
running check-manifest in a clean checkout
2016-01-31 17:16:54 +00:00
wiredfool
878bd8a03b
added more ignores to check-manifest
2016-01-31 17:16:54 +00:00
wiredfool
1f97f25ae1
Move travis cruft out of scripts deployable directory
2016-01-31 17:16:54 +00:00
wiredfool
f09508f17f
install before running sphinx
2016-01-08 10:07:24 -08:00
hugovk
890bdc2c07
sudo apt-get update
2015-12-06 17:31:53 +02:00
Alex Clark
93a326dc01
Install Sphinx; pushd/popd instead of cd
2015-09-30 09:37:54 -04:00
Alex Clark
8e05ae6fb8
Add doc build & linkcheck to CI
2015-09-30 09:10:28 -04:00
hugovk
ec40c150cc
Skip hanging Pyroma tests on Python 2.6
2015-09-22 16:43:00 +03:00
hugovk
e69306e3ff
Skip hanging Pyroma tests on Python 2.6
2015-09-22 16:39:26 +03:00
hugovk
8e39cc67dd
Coveralls 4.0 doesn't support Python 3.2
2015-09-22 15:23:20 +03:00
hugovk
6e82984e34
Promote Python 3.5; must pass
2015-09-14 17:06:13 +03:00
hugovk
33cd2a5e9b
Python 3.5.0 released and available on Travis CI
2015-09-14 16:36:04 +03:00
Andrew Murray
e9f0d53382
Disabled Travis coverage scripts for nightly build
2015-08-11 23:37:41 +10:00
hugovk
50a3c32d4c
Test on Python 3.5/3.6 dev
2015-07-29 22:55:01 +03:00
hugovk
24eceff7df
Run check-manifest
2015-06-29 16:58:53 +03:00
hugovk
997e0fcc5a
Pyroma tests sometimes hang on PyPy; skip for PyPy
2015-06-04 13:19:08 +03:00
hugovk
fa27200fe3
Pyroma (really docutils)' installation no longer slow on Py3
2015-05-08 00:05:59 +03:00
Hugo
7d3d0b18ed
Re-encrypt AUTH-TOKEN inside python-pillow/Pillow
...
Instead of inside the hugovk/Pillow repo.
travis login --auto
travis token
travis encrypt AUTH_TOKEN=<your_travis_token>
2015-01-04 22:01:32 +02:00
hugovk
3330dbad67
Add missing ]
2015-01-04 20:19:56 +02:00
hugovk
0cee278662
TRAVIS_BRANCH=master also for PRs submitted to master, so also make sure TRAVIS_PULL_REQUEST=false
2015-01-04 18:47:03 +02:00
hugovk
b23b3f3015
hugovk -> python-pillow
2015-01-04 11:55:06 +02:00
hugovk
b65ca089e5
Only do travis_after_all for hugovk/Pillow/master
2015-01-04 11:29:02 +02:00
hugovk
ba74339899
Move after_all to end of after_success
2015-01-04 11:12:36 +02:00
hugovk
76f8a26c47
Use travis_after_all to ensure OS X build only triggered after all Linux jobs pass
2015-01-04 10:47:35 +02:00
hugovk
832c42da74
After success, trigger a build at hugovk/pillow-wheels/latest
2015-01-04 10:16:20 +02:00
homm
83fc485392
Limit default MAX_CONCURRENCY to 4.
2014-12-08 22:20:22 +03:00
Hugo
bb76b45545
Revert "Workaround Pypy regression"
2014-10-13 22:22:33 +03:00
Hugo
1693e4bf6d
Fix allow_failures
2014-10-13 10:58:57 +03:00
Hugo
c9619ae61a
Allow latest PyPy 2.4.0 to fail and temporarily add previous passing 2.3.1 for the time-being ( #952 )
2014-10-13 10:52:44 +03:00
wiredfool
460160a1e3
Updated merge from master
2014-09-26 16:07:52 -07:00
hugovk
d6dacc27bf
Clearer comment
2014-09-24 09:15:58 +03:00
hugovk
ab87302560
Merge with master
2014-09-24 08:50:59 +03:00
Hugo
c0582c2ef2
Run slow PyPy* first, so other jobs aren't queued behind them. Run latest 3.x and 2.x next, to get quick compatibility results.
2014-09-23 10:59:03 +03:00
Hugo
ec3f1a5681
Temporarily remove fail-fast
2014-09-22 10:38:50 +03:00
hugovk
1de128d6b6
Merge branch 'master' into flake8
2014-09-14 10:23:51 +03:00
Omer Katz
dd2608e126
All network operations should be retried in order too prevent build failures due to network errors and large matrixes should fast finish.
2014-09-10 10:25:17 +03:00
hugovk
339a63ed69
Fail fast: move installation stuff that's not needed in the script: section closer to where it's needed. This saves time by avoiding it when a test fails.
2014-08-29 16:03:58 +03:00
hugovk
99a3a00c24
Also pep8/pyflakes *.py in parent dir
2014-08-28 17:23:39 +03:00
wiredfool
56e3b6047a
Merge pull request #850 from hugovk/pyroma
...
Pyroma installation is slow on Py3, so just do it for Py2
2014-08-19 09:41:46 -07:00
Hugo
30979d4dd4
Fix typo
2014-08-17 23:34:12 +03:00
Hugo
ce89d19691
No need to time now Travis has time tags
...
http://blog.travis-ci.com/2014-08-13-per-command-time-tags
2014-08-16 18:45:36 +03:00
Hugo
616d8cd4c0
Pyroma installation is slow on Py3, so just do it for Py2
2014-08-16 18:12:31 +03:00
wiredfool
c216c6a71e
Adding coverage support for C code
2014-07-31 12:18:09 -07:00
hugovk
a5302dcea9
Cover pypy
2014-07-30 12:04:04 +03:00
hugovk
c7a6f162ca
Add new pypy3: http://blog.travis-ci.com/2014-07-24-upcoming-build-environment-updates/
2014-07-30 11:30:46 +03:00
hugovk
8c60de375d
Workaround to test PyQt: https://github.com/travis-ci/travis-ci/issues/2219#issuecomment-41804942
2014-07-21 12:15:23 +03:00
hugovk
64bf7d466f
Fail fast: -x to stop running tests after the first error or failure
2014-07-20 01:17:10 +03:00
hugovk
65cbdae449
Run nose in verbose mode so we can see the tests being run/skipped. Override __str__ in PillowTestCase for nicer output, and make sure all tests are derived from PillowTestCase.
2014-07-20 01:16:51 +03:00
hugovk
e24cd3652c
Try travis_retry to avoid spurious pyroma installation failure
2014-07-07 22:34:34 +03:00
wiredfool
a414986ee9
Merge from master
2014-07-05 11:02:13 -07:00
wiredfool
cedd8c2106
Failing test for messed up P image on write only format
2014-07-05 10:25:16 -07:00
Hugo
b7954d8f02
No need to send empty PyPy coverage to Coveralls
...
Otherwise it just shows up as grey, question mark:
https://coveralls.io/builds/929022
2014-07-03 15:09:33 +03:00
Alex Clark ☺
28552f1589
Merge pull request #760 from hugovk/diff_cover
...
Show coverage and quality reports for each diff
2014-07-02 18:34:15 -04:00
wiredfool
b53184aa30
Reverting pr#755 changes to .travis.yml
2014-07-01 11:52:52 -07:00
wiredfool
2ca9ffba5d
renabling pyroma
2014-07-01 09:09:00 -07:00
hugovk
443cc908ae
Show pyflakes quality violations (which can be programming errors) before pep8 (which is just style).
2014-07-01 16:25:24 +03:00
hugovk
e220e597bf
Separate install and report scripts for diff-cover
2014-07-01 02:16:34 +03:00
wiredfool
9dd559cb50
Enable multithread testing for travis
2014-06-30 15:35:24 -07:00
wiredfool
2faf36ab5b
Not enabling multithreaded tests on travis
2014-06-30 15:30:05 -07:00
wiredfool
24cd3d2cfa
Make nose run tests in parallel
2014-06-30 15:21:19 -07:00
hugovk
d002e5f690
Move diff-cover commands to diffcover.sh
2014-07-01 00:22:44 +03:00
hugovk
b72b6395c0
Don't run on Py3.x because installation takes ~4m , or ~2m with CFLAGS=-O0. Installation is ~1m30s for 2.x or ~30s with flags.
2014-06-30 23:57:16 +03:00
Hugo
d8f55e3f50
Merge pull request #748 from wiredfool/djpeg
...
Prevent shell injection
2014-06-30 02:16:06 +03:00
hugovk
3ea4780bdc
Comment diff-cover
2014-06-29 12:39:34 +03:00
hugovk
38c3dd8c7d
Build diff_cover (and more importantly its dependencies such as lxml) with no optimisations to speed up install. Use wheel if possible
2014-06-29 10:41:41 +03:00
hugovk
d5bb962f83
Add test to ensure a Pyroma is a 10/10 Mascarpone
2014-06-28 23:48:14 +03:00
hugovk
ae82c079df
Fetch the remote master branch before running diff-cover
2014-06-28 11:18:33 +03:00
hugovk
254d64cf8b
Show coverage and quality reports for just the committed diff
2014-06-28 11:02:09 +03:00
Michael Brown
b5ab5a49e7
Add libjpeg-turbo-progs to travis install
2014-06-27 19:07:20 -04:00
wiredfool
ff95b8bc51
Limit buildprocs on travis
2014-06-24 16:01:05 -07:00
hugovk
7178279b21
Specify tests more closely to avoid things like Tests/cms_test.py
2014-06-10 13:02:52 +03:00
hugovk
c8b9411321
Fix test path for Travis CI
2014-06-10 12:38:20 +03:00
hugovk
0878dfd010
Update Travis CI to run new tests based on unittest
2014-06-10 12:26:50 +03:00
hugovk
beedca78e3
Show counts of pep8/pyflakes after build
2014-06-02 15:57:50 +03:00
hugovk
6ca9e9d703
Keep PyPy first, it's still a little slower
2014-05-14 08:47:13 +03:00
hugovk
41d3c386a9
Don't cover PyPy: it fails intermittently and is x5.8 slower ( #640 )
2014-05-14 08:17:49 +03:00
hugovk
53f17f690d
'Dummy' commit to force rebuild. Extra reporting may be useful too.
2014-05-09 13:21:26 +03:00
hugovk
56fe245dd1
Don't allow 3.4 failures
2014-05-09 11:53:49 +03:00
hugovk
0de2212653
Add 3.4 back
2014-04-30 11:07:43 +03:00
hugovk
d8e4ed1198
system_site_packages was causing build errors. Allow 3.4 as a failure for now, as a PendingDeprecationWarning is causing failures; this is a problem with the test runner not liking any print output.
2014-04-30 11:05:15 +03:00
Hugo
522e0ff31c
Python 3.4 is live on Travis CI
...
http://blog.travis-ci.com/2014-04-28-upcoming-build-environment-updates/
https://twitter.com/travisci/status/461365365587456000
2014-04-30 10:06:35 +03:00
Hugo
b917623513
Run slow pypy first
...
It's always the slowest and we should give it a head start so we're not waiting for it to finish at the end. It means we're making the most use of our parallel job-runners for the quicker jobs.
See also #632 .
2014-04-18 15:11:05 +03:00
hugovk
3e9cde4412
Use tester.py's built-in coverage and coverage.py's built-in cleanup
2014-04-08 12:28:00 +03:00
hugovk
5e0d2a3004
Add pep8 and pyflakes reports to Travis CI
2014-04-05 01:25:55 +03:00
hugovk
4474917fc2
Re-enable notifications
2014-04-02 13:53:34 +03:00
hugovk
ec0c933a3c
Include PIL/*.py for coverage to see if it includes unexecuted code
2014-04-02 12:12:47 +03:00
hugovk
b6d44fe31c
Only measure coverage of code in the PIL directory, but includes all those files, even those unexecuted
2014-04-02 11:57:02 +03:00
hugovk
cd98729436
Omit library modules from coverage
2014-04-02 11:40:40 +03:00
hugovk
d514c1fb64
Add coverage report
2014-04-02 11:00:43 +03:00
wiredfool
33dda2ef61
Removing python-tk install [skip ci]
2014-03-26 14:37:38 -07:00
wiredfool
8ffcf97070
Correct resolution of typo
2014-03-26 14:11:41 -07:00
wiredfool
b91326b195
Tpyo in script path
2014-03-26 13:46:00 -07:00