Commit graph

52 commits

Author SHA1 Message Date
Hugo Osvaldo Barrera
216ce8d180 Disable CI on OSX for now
Just gets in the way, and no change of having that green until we update
a lot of other things.
2020-06-08 16:33:12 +02:00
Hugo Osvaldo Barrera
470c2c6630 Don't test with devel versions
There's no chance this is going to work -- we've a lot of catching up to
do in this aspect.
2020-06-08 14:44:55 +02:00
Hugo Osvaldo Barrera
e987d6eb4a Drop Python 3.4
Never gonna get master back to green working with a dead Python.
2020-06-08 13:34:17 +02:00
Markus Unterwaditzer
a5ed1eb98f Disable a few builds 2018-02-05 15:39:16 +01:00
Markus Unterwaditzer
93df284d3c Make a maintenance release of vdirsyncer, fix #708 2018-02-05 08:23:45 +01:00
Markus Unterwaditzer
9e3c231cc3 Remove Python 3.3 support (#674)
* Remove Python 3.3 support
2017-10-02 14:38:54 +02:00
Markus Unterwaditzer
c6cc45c4b4 Update setuptools in Travis 2017-09-25 20:14:02 +02:00
Markus Unterwaditzer
944d5e709c Also update setuptools 2017-09-25 20:12:58 +02:00
Markus Unterwaditzer
e2583ededf Use travis' new conditional branches (#670)
See https://github.com/travis-ci/travis-ci/issues/2778#issuecomment-329968553
See https://docs.travis-ci.com/user/conditional-builds-stages-jobs/#Conditional-Jobs
2017-09-23 13:55:30 +02:00
Markus Unterwaditzer
8565277623 Revert "Disable iCloud tests"
This reverts commit b7e7cfc439.

See #646
2017-08-13 14:25:59 +02:00
Markus Unterwaditzer
3affea685a Remove pypy3 from build matrix (#649) 2017-07-07 20:00:14 +02:00
Markus Unterwaditzer
37a1eb2fdb Remove remoteStorage (#648)
Fix #647
2017-07-02 18:42:55 +02:00
Markus Unterwaditzer
bf79ac1748 stylefix 2017-07-02 17:17:26 +02:00
Markus Unterwaditzer
d5db9357f9 Don't test any servers under Pypy3 2017-07-02 16:37:40 +02:00
Markus Unterwaditzer
b7e7cfc439 Disable iCloud tests
see #646
2017-07-02 00:29:24 +02:00
Markus Unterwaditzer
527acb2617 Disable tests for xandikos on pypy3 2017-06-14 17:47:12 +02:00
Markus Unterwaditzer
fb3641f3c1 Also run xandikos with release requirements 2017-06-08 01:00:24 +02:00
Markus Unterwaditzer
76b9bb0aa1 Travis: Upgrade to trusty 2017-05-31 13:44:40 +02:00
Markus Unterwaditzer
0d9ec646d7 Initial etesync support (#614)
* Initial etesync support

* Optimized get()

* Bugfixes

* bugfixes

* Add writing operations

* collection creation WIP

* Fix collection creation

* tests wip

* wip

* Final touch for test setup

* actually skip tests

* Disable metadata tests

* Avoid polluting working tree

* Avoid importing wsgi-intercept if not installed

* Fix collection tests

* Proper teardown

* Skip bad test

* Remove vtodo

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Add docs

* Remove useless pkg

* Don't crash if etesync isn't imported

* Stylefix

* Fix more import errors

* More import errors

* Only run etesync on latest python

* Fix etesync check

* journal-manager migration
2017-04-13 16:27:11 +02:00
Markus Unterwaditzer
e69360aa50 Enable pip cache 2017-03-23 14:59:51 +01:00
Markus Unterwaditzer
461fab84ec Use codecov tags 2017-03-22 15:59:54 +01:00
Markus Unterwaditzer
28f204162b Add xandikos to CI (#601)
* Add xandikos to CI

* wip

* Work around missing dependency spec

* Add xandikos to travis

* Remove auth

* Test release and devel

* Refactor xandikos setup

* Fix syntax error

* Only test xandikos-git

* Add section to supported.rst

* changelog
2017-03-22 14:40:41 +01:00
Markus Unterwaditzer
56b0b48d90 Skip remote tests on PRs 2017-03-14 16:05:30 +01:00
Markus Unterwaditzer
668220dbd7 Add fastmail testserver (#572) 2017-03-02 21:13:08 +01:00
Markus Unterwaditzer
6aeeb90259 Test iCloud (#567)
* Test iCloud

Fix #149
2017-02-27 19:52:24 +01:00
Markus Unterwaditzer
b3e389cb59 Enable PyPy3 (#562)
* Enable PyPy3
2017-02-23 16:44:16 +01:00
Markus Unterwaditzer
8d10046fc8 Don't run tests multiple times (#556)
Fix #554
2017-02-15 20:30:00 +01:00
Markus Unterwaditzer
413e2de45d Refactor CI setup 2017-01-30 13:37:23 +01:00
Markus Unterwaditzer
a3e39f9c7c Run all tests everywhere 2017-01-23 12:56:53 +01:00
Markus Unterwaditzer
855be466bd Test Python 3.6 2017-01-05 23:57:54 +01:00
Markus Unterwaditzer
b5b3c764d5 Don't test mysteryshack server 2016-12-19 21:21:56 +01:00
Markus Unterwaditzer
eadb7203ee stylefixes 2016-12-06 15:32:44 +01:00
Markus Unterwaditzer
d28527c6ea Run flake8 on Python 3.5 only. 2016-10-04 20:45:47 +02:00
Markus Unterwaditzer
0eda0984f2 Fail if hypothesis-upload fails 2016-10-01 20:09:40 +02:00
Markus Unterwaditzer
373f4b8e77 Add hypothesis example DB to repo 2016-09-29 11:12:45 +02:00
Markus Unterwaditzer
18d8bb9fc2 Remove Python 2 support (#499)
* Discontinue Python 2.

See #219

* Remove Python 2 config option

* Remove coerce_native

* Remove PY2 variable

* s/text_type/str/g

* Flake8 fixes

* Remove str = str

* s/to_native/to_unicode/g

* Remove to_unicode = to_unicode

* Remove iteritems

* Remove itervalues

* Remove str import, flake8 fixes

* Remove urlparse compat code

* Remove with_metaclass

* Remove unused PY2 variable

* Remove getargspec_ish

* Remove to_bytes

* Remove compat module

* Remove Python 2 from Travis

* fixup! Remove urlparse compat code

* fixup! Remove urlparse compat code

* fixup! Remove compat module
2016-09-08 12:18:36 +02:00
Markus Unterwaditzer
707c824c2b Revert "Run all tests in PR" (#483) 2016-07-26 21:49:47 +02:00
Markus Unterwaditzer
df5545946e Run all tests in PR
The current behavior is annoying in combination with homu.io

Reverts #387
2016-06-16 17:44:09 +02:00
Markus Unterwaditzer
c6e66dc682 Test nextcloud (#473) 2016-06-16 15:28:24 +02:00
Markus Unterwaditzer
4cb7e6c1f5 Don't test Radicale under Python 2 2016-04-01 23:47:36 +02:00
Markus Unterwaditzer
63fc62afda We init our submodules ourselves 2016-03-15 21:09:01 +01:00
Markus Unterwaditzer
b197592774 Minimal PR build again 2016-03-14 16:35:59 +01:00
Markus Unterwaditzer
c9aada3012 Also test master 2016-03-13 20:23:00 +01:00
Markus Unterwaditzer
0d0902cc48 Test OS X 2016-03-12 21:34:45 +01:00
Markus Unterwaditzer
0c22a2fe1e Build only auto branch 2016-03-10 22:17:04 +01:00
Markus Unterwaditzer
a87ab770f8 More stylefixes 2016-01-14 18:46:50 +01:00
Markus Unterwaditzer
435b25fbca Test mysteryshack
https://github.com/untitaker/mysteryshack

This is the first remoteStorage server to be tested in Travis.

I already started testing reStore (https://github.com/jcoglan/restore),
but stopped the experiments because the server is unmaintained.
2015-12-20 22:29:24 +01:00
Markus Unterwaditzer
b828685386 Merge pull request #307 from untitaker/fix-builds
Fix builds
2015-12-18 21:08:53 +01:00
Markus Unterwaditzer
4970c7ed78 Unfuck pypy builds 2015-12-18 21:08:36 +01:00
Markus Unterwaditzer
563f9c9d34 Re-add minimal requirements build
Testing older lxml against radicale
2015-12-18 21:08:11 +01:00