Commit 60c9d106 authored by Jens Vagelpohl's avatar Jens Vagelpohl Committed by GitHub

Merge pull request #180 from zopefoundation/dataflake/zodb-master-test

Add automated tests against the ZODB master branch
parents d5f63832 249ee3e0
......@@ -16,6 +16,7 @@ jobs:
- ["2.7", "py27"]
- ["2.7", "py27-msgpack1"]
- ["2.7", "py27-zeo4"]
- ["2.7", "py27-zodbmaster"]
- ["3.5", "py35"]
- ["3.5", "py35-zeo4"]
- ["3.6", "py36"]
......@@ -25,6 +26,7 @@ jobs:
- ["3.7", "py37-mtacceptor"]
- ["3.7", "py37-mtacceptor-msgpack1"]
- ["3.7", "py37-uvloop"]
- ["3.7", "py37-zodbmaster"]
- ["pypy2", "pypy"]
- ["pypy3", "pypy3"]
- ["pypy3", "pypy3-mtacceptor"]
......
......@@ -4,6 +4,9 @@ Changelog
5.2.3 (unreleased)
------------------
- Add automated tests against the ZODB ``master`` branch
see `issue 177 <https://github.com/zopefoundation/ZEO/issues/177>`_.
- Fix data corruption due to race between load and external invalidations.
See `issue 155 <https://github.com/zopefoundation/ZEO/issues/155>`_.
......
......@@ -16,7 +16,9 @@ commands =
# Only run functional tests if unit tests pass.
zope-testrunner -f --test-path=src {posargs:-vc}
deps =
ZODB >= 4.2.0b1
!zodbmaster: ZODB >= 4.2.0b1
zodbmaster: -e git+https://github.com/zopefoundation/ZODB.git@master#egg=ZODB
uvloop: uvloop
random2
ZConfig
manuel
......@@ -31,50 +33,11 @@ deps =
msgpack < 1
# ZopeUndo is needed as soft-dependency for a regression test
ZopeUndo
[testenv:py27-msgpack1]
setenv =
ZEO_MSGPACK=1
[testenv:py27-zeo4]
setenv =
ZEO4_SERVER=1
[testenv:py35-zeo4]
setenv =
ZEO4_SERVER=1
[testenv:py36-mtacceptor]
setenv =
ZEO_MTACCEPTOR=1
[testenv:py36-mtacceptor-msgpack1]
setenv =
ZEO_MTACCEPTOR=1
ZEO_MSGPACK=1
[testenv:py37-mtacceptor]
setenv =
ZEO_MTACCEPTOR=1
[testenv:py37-mtacceptor-msgpack1]
setenv =
ZEO_MTACCEPTOR=1
ZEO_MSGPACK=1
[testenv:py37-uvloop]
deps =
{[testenv]deps}
uvloop
[testenv:pypy3-mtacceptor]
setenv =
ZEO_MTACCEPTOR=1
[testenv:pypy3-mtacceptor-msgpack1]
setenv =
ZEO_MTACCEPTOR=1
ZEO_MSGPACK=1
!py27-!pypy: PYTHONWARNINGS=ignore::ResourceWarning
msgpack1: ZEO_MSGPACK=1
mtacceptor: ZEO_MTACCEPTOR=1
zeo4: ZEO4_SERVER=1
[testenv:simple]
# Test that 'setup.py test' works
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment