Hugo Osvaldo Barrera
0319035688
Don't run unit/system tests for each storage
...
The current storage (DAV_SERVER) has no impact on unit tests and system
tests, so rather than run all these tests for each server, just run them
once per python.
2020-06-09 10:42:11 +02:00
Hugo Osvaldo Barrera
c410fbf331
Enable docker on travis
2020-06-09 09:46:27 +02:00
Markus Unterwaditzer
5a2032d6d9
Add fast_finish to Travis
2020-06-08 19:09:59 +02:00
Hugo Osvaldo Barrera
1e425a590a
Run CI on this branch too
2020-06-08 18:41:55 +02:00
Hugo Osvaldo Barrera
b4bbc5946a
Simplify travis setup a bit
2020-06-08 18:40:33 +02:00
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