This tutorial will show you how to set up a test cluster and run Kafka system tests on your local machine. I'll assume here that you have a clone of Kafka trunk.
This is broken down into a series of short-ish videos. A summary of the commands run is below each video clip, so you can skip any video clip if you want to.
Ensure Vagrant and Virtualbox are installed
We'll need both Vagrant and Virtualbox to create a test cluster
To install Vagrant, go here
To install Virtualbox, go here
Bootstrap Vagrant for system testing
Bring up the test cluster
This part is fairly simple, but can take a while, so bring a good book.
Run the tests
Here I'll install ducktape, introduce a few useful ducktape commands, show how to actually run the tests, and give an overview of test output.