diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c8dfdf52c757da38dfa880fe73374f7482132b8a..a6b992102320531951b13dee6cde2ca2d13fde18 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,6 +19,13 @@ stages: AMQP_HOST: "rabbitmq" +.before_test_rmq4: + extends: .before_test + services: + - name: rabbitmq:4.0-management + alias: rabbitmq + + stresstest_select: extends: .before_test script: @@ -74,9 +81,18 @@ unittest_epoll: - mv .coverage .coverage.unitepoll +unittest_epoll_rmq4: + extends: .before_test_rmq4 + script: + - coverage run --append -m nose2 -F -vv + after_script: + - mv .coverage .coverage.unitepoll_rmq4 + + calc_coverage: stage: build dependencies: + - unittest_epoll_rmq4 - unittest_epoll - unittest_select - stresstest_epoll diff --git a/CHANGELOG.md b/CHANGELOG.md index c7ddd2e049f34b058efc95134f0a223c58f74137..d09e838dc5860a0c981f4357ad07af801a35f6d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ Previous release notes are hosted on [GitHub](https://github.com/smok-serwis/coolamqp/releases). Since v1.3.2 they'll be put here and in release description. +# v1.4.4 +======== + +* added unit tests for RabbitMQ 4.0 + # v1.4.3 ======== diff --git a/README.md b/README.md index 47007d91878d5c81bcd4ea49455e7faaec5675aa..1fe7ba24dde247a38323bee7e479e07972ed0939 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Why CoolAMQP? ------------- * tested against all versions of RabbitMQ 3.x (with testing with RabbitMQ 4.x pending) + * automatic tests check against RabbitMQ 3.10 and RabbitMQ 4.0 * AMQP 0.9.1 client that's native Python * heavily optimized for speed * geared towards interfacing with [RabbitMQ](https://www.rabbitmq.com/) diff --git a/coolamqp/__init__.py b/coolamqp/__init__.py index 4e7c72a5978931daa3d6d01da7b4d3812a565940..955cb63b74128c1201b505e06bf6372b4f688040 100644 --- a/coolamqp/__init__.py +++ b/coolamqp/__init__.py @@ -1 +1 @@ -__version__ = '1.4.3' +__version__ = '1.4.4a1'