Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/confluentinc/ducktape
System integration and performance tests
https://github.com/confluentinc/ducktape
safe-settings
Last synced: about 2 months 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 (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T04:20:48.000Z (about 2 months ago)
- Last Synced: 2024-08-02T11:48:51.185Z (about 2 months ago)
- Topics: safe-settings
- Language: Python
- Size: 1.4 MB
- Stars: 8
- Watchers: 162
- Forks: 93
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-kafka-in-clojure - confluent-inc
README
[![Documentation Status](https://readthedocs.org/projects/ducktape/badge/?version=latest)](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.