https://github.com/confluentinc/ducktape
System integration and performance tests
https://github.com/confluentinc/ducktape
safe-settings
Last synced: 9 days ago
JSON representation
System integration and performance tests
- Host: GitHub
- URL: https://github.com/confluentinc/ducktape
- Owner: confluentinc
- Created: 2014-12-22T21:38:32.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T05:58:55.000Z (7 months ago)
- Last Synced: 2024-10-25T00:41:47.626Z (7 months ago)
- Topics: safe-settings
- Language: Python
- Size: 1.6 MB
- Stars: 16
- Watchers: 164
- Forks: 98
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-kafka-in-clojure - confluent-inc
README
[](https://ducktape.readthedocs.io/en/latest/?badge=latest)
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.readthedocs.io/
Contribute
----------- Source Code: https://github.com/confluentinc/ducktape
- Issue Tracker: https://github.com/confluentinc/ducktape/issuesLicense
-------
The project is licensed under the Apache 2 license.