13c9bf76af
* Add base of e2e tests * Add python dependencies * Explicitly close customer in destructor * Parametrize tests and add test for CHECK STREAM * Add tests for SHOW STREAMS * Add test for concurrent start/stop during check * Add test for calling check with an already started stream * Run streams e2e tests on CI servers Co-authored-by: antonio2368 <antonio2368@users.noreply.github.com> Co-authored-by: Jure Bajic <jbajic@users.noreply.github.com>
21 lines
533 B
YAML
21 lines
533 B
YAML
version: "3"
|
|
services:
|
|
zookeeper:
|
|
image: 'bitnami/zookeeper:3.6.3-debian-10-r33'
|
|
ports:
|
|
- '2181:2181'
|
|
environment:
|
|
- ALLOW_ANONYMOUS_LOGIN=yes
|
|
kafka:
|
|
image: 'bitnami/kafka:2.8.0-debian-10-r49'
|
|
ports:
|
|
- '9092:9092'
|
|
environment:
|
|
- KAFKA_BROKER_ID=1
|
|
- KAFKA_CFG_LISTENERS=PLAINTEXT://:9092
|
|
- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092
|
|
- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
|
|
- ALLOW_PLAINTEXT_LISTENER=yes
|
|
depends_on:
|
|
- zookeeper
|