Skip to content

System integration and performance tests

Notifications You must be signed in to change notification settings

wepay/ducktape

This branch is 10 commits ahead of, 465 commits behind confluentinc/ducktape:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 5, 2019
Aug 10, 2020
Aug 29, 2019
Dec 10, 2019
Jul 30, 2018
Aug 28, 2018
Nov 9, 2018
Aug 28, 2018
Sep 26, 2018
May 30, 2017
Oct 5, 2016
Jul 30, 2018
Aug 29, 2019
Aug 29, 2019

Repository files navigation

Distributed System Integration & Performance Testing Library

Overview

Ducktape contains tools for running system integration and performance tests. It provides the following features:

  • Isolation by default so system tests are as reliable as possible.
  • Utilities for pulling up and tearing down services easily in clusters in different environments (e.g. local, custom cluster, Vagrant, K8s, Mesos, Docker, cloud providers, etc.)
  • Easy to write unit tests for distributed systems
  • Trigger special events (e.g. bouncing a service)
  • Collect results (e.g. logs, console output)
  • Report results (e.g. expected conditions met, performance results, etc.)

Documentation

For detailed documentation on how to install, run, create new tests please refer to: http://ducktape-docs.readthedocs.io/

Contribute

License

The project is licensed under the Apache 2 license.

About

System integration and performance tests

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.9%
  • HTML 1.7%
  • Other 0.4%