kafka/tests/docker
Krishna Agarwal bb6a042e99
KAFKA-16827: Integrate kafka native-image with system tests (#16046)
This PR does following things

System tests should bring up Kafka broker in the native mode
System tests should run on Kafka broker in native mode
Extract out native build command so that it can be reused.
Allow system tests to run on Native Kafka broker using Docker mechanism

To run system tests by bringing up Kafka in native mode:
Pass kafka_mode as native in the ducktape globals:--globals '{\"kafka_mode\":\"native\"}'

Running system tests by bringing up kafka in native mode via docker mechanism
_DUCKTAPE_OPTIONS="--globals '{\"kafka_mode\":\"native\"}'" TC_PATHS="tests/kafkatest/tests/"  bash tests/docker/run_tests.sh

To only bring up ducker nodes to cater native kafka
bash tests/docker/ducker-ak up -m native

Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>
2024-05-30 22:24:23 +05:30
..
ssh KAFKA-4465: Create docker image and scripts for running tests locally 2017-01-08 16:15:05 -08:00
Dockerfile KAFKA-16827: Integrate kafka native-image with system tests (#16046) 2024-05-30 22:24:23 +05:30
ducker-ak KAFKA-16827: Integrate kafka native-image with system tests (#16046) 2024-05-30 22:24:23 +05:30
run_tests.sh KAFKA-16827: Integrate kafka native-image with system tests (#16046) 2024-05-30 22:24:23 +05:30
ssh-config KAFKA-5484: Refactor kafkatest docker support 2017-06-29 13:28:35 -07:00