Hugo Osvaldo Barrera
bba9d43caf
Remove empty install files
2021-06-12 12:06:03 +02:00
Hugo Osvaldo Barrera
0e47775ce3
Remove unused submodules
...
These submodules were used to bootstrap local test servers for running
integration tests.
We'll be reusing that codebase inside docker containers, but don't want
the containers built for each push to this repo -- that'll happen in a
separate repository.
2021-06-12 10:59:44 +02:00
Hugo Osvaldo Barrera
1f066ca6ca
Remove unused Makefile target
2021-04-06 19:53:00 +02:00
Hugo Osvaldo Barrera
ef34d77ab1
Use Sourcehut for CI
2021-04-06 19:52:57 +02:00
Hugo Osvaldo Barrera
47caebe843
Simplify coverage handling
...
- Always install coverage tools.
- Show coverage if all tests pass.
- Less conditional code.
2020-06-09 14:57:58 +02:00
Hugo Osvaldo Barrera
56b1fc2187
Remove now-unused Makefile target
2020-06-09 14:17:56 +02:00
Hugo Osvaldo Barrera
6e59ee0b5f
Add a pre-commit hook to rebuild travis config
2020-06-09 12:37:53 +02:00
Hugo Osvaldo Barrera
cd86ea7a62
Run storage tests for ETESYNC too
2020-06-09 11:29:54 +02:00
Hugo Osvaldo Barrera
50eefa1816
Use pre-commit for CI style checks
...
Have a single, uniform definition everywhere.
2020-06-09 10:42:14 +02:00
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
Markus Unterwaditzer
6befffcc45
Screw git hooks
2020-06-08 19:58:35 +02:00
Hugo Osvaldo Barrera
e2d3c1add7
Add pre-commit hooks with some basic linting
...
Mostly to keep an eye on code quality as I move forward.
2020-06-08 18:40:33 +02:00
Hugo Osvaldo Barrera
b4bbc5946a
Simplify travis setup a bit
2020-06-08 18:40:33 +02:00
Hugo Osvaldo Barrera
7e4a0be674
Upgrade flake8
...
Update to the latest flake8, and fix all code warnings related to that.
2020-06-08 18:40:31 +02:00
Hugo Osvaldo Barrera
aafafaa501
Pin dependencies for ete tests
2020-06-08 17:16:28 +02:00
Hugo Osvaldo Barrera
810349eef0
Pin an older flake8 until we get around to linting
2020-06-08 15:00:38 +02:00
Markus Unterwaditzer
19dd9df091
Always upgrade dependencies
2018-02-05 08:36:22 +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
c507e12e0d
Fix small behavioral oddity in makefile
2017-10-01 21:44:14 +02:00
Markus Unterwaditzer
af4cb4624c
Remove annoying extra arg again
2017-10-01 21:44:14 +02:00
Markus Unterwaditzer
4e2c5e51f3
Make git hooks optional
2017-09-24 12:00:45 +02:00
Markus Unterwaditzer
9314a93d67
Add autopep8 git commit hook ( #671 )
...
* Add autopep git hook
* Fix broken link
2017-09-23 13:55:57 +02:00
Markus Unterwaditzer
131b3d257d
Debian packaging ( #664 )
2017-08-30 21:57:38 +02:00
Markus Unterwaditzer
9bba4bb9fe
Actually link to docs
2017-07-20 19:06:04 +02:00
Markus Unterwaditzer
bde00c227a
Document makefile options
...
See #653
2017-07-19 21:40:25 +02:00
Markus Unterwaditzer
37a1eb2fdb
Remove remoteStorage ( #648 )
...
Fix #647
2017-07-02 18:42:55 +02:00
Markus Unterwaditzer
c0a6fb1b41
Run only tests
2017-07-02 16:16:16 +02:00
Markus Unterwaditzer
72eae0a4d3
More dev packages
2017-06-08 00:46:17 +02:00
Markus Unterwaditzer
7f80251527
Test development Radicale again ( #428 )
...
* Revert "Don't test development Radicale"
This reverts commit 7a5241101e .
* Fix Radicale test setup
* Radicale is very tolerant
* Simplify test such that output is more predictable
* Runtime version check for Radicale
* Don't create user explicitly
* stylefix
* Shorter tracebacks
Travis logs are very hard to read
2017-05-30 09:12:00 +02:00
Markus Unterwaditzer
2b0492fe5e
Fix etesync tests
2017-05-02 12:58:58 +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
7744070568
Use bash codecov
2017-03-22 16:23:02 +01:00
Markus Unterwaditzer
461fab84ec
Use codecov tags
2017-03-22 15:59:54 +01:00
Markus Unterwaditzer
e1af47b1aa
Refactor makefile
2017-03-12 13:26:52 +01:00
Markus Unterwaditzer
ae2542c992
flake8: Enable B902
2017-03-02 21:30:42 +01:00
Markus Unterwaditzer
8d10046fc8
Don't run tests multiple times ( #556 )
...
Fix #554
2017-02-15 20:30:00 +01:00
Markus Unterwaditzer
0c2157b56b
Remove hypothesis CI experiment
2017-02-11 20:25:05 +01:00
Markus Unterwaditzer
2890b48cd7
Fix coverage collection
2017-01-30 14:32:25 +01:00
Markus Unterwaditzer
e54f5b89a3
Makefile: new coverage param
2017-01-30 13:42:01 +01:00
Markus Unterwaditzer
413e2de45d
Refactor CI setup
2017-01-30 13:37:23 +01:00
Markus Unterwaditzer
7d4e28e690
Collect branch coverage
2017-01-18 23:10:40 +01:00
Markus Unterwaditzer
13772c67cd
Fix bug in makefile
2016-10-01 20:24:47 +02:00
Markus Unterwaditzer
0eda0984f2
Fail if hypothesis-upload fails
2016-10-01 20:09:40 +02:00
Markus Unterwaditzer
f7c2aa5f81
Blacklist Sphinx 1.4.7
...
See https://github.com/sphinx-doc/sphinx/issues/2996
2016-10-01 17:01:23 +02:00
Markus Unterwaditzer
68d2647e38
Add flake8-bugbear
2016-10-01 16:01:12 +02:00
Markus Unterwaditzer
eb5e112293
makefile: Fix default target
2016-09-27 14:20:01 +02:00
Markus Unterwaditzer
e9185324ae
Fix up links for new docs URL
2016-08-15 20:44:45 +02:00
Markus Unterwaditzer
d24f3835ef
Replace text/icalendar with text/calendar
...
Fix #455
2016-05-25 19:23:25 +02:00
Markus Unterwaditzer
632b884e54
New domain for readthedocs
2016-04-28 01:30:56 +02:00
Markus Unterwaditzer
63fc62afda
We init our submodules ourselves
2016-03-15 21:09:01 +01:00