https://github.com/confluentinc/ducktape
  
  
    System integration and performance tests 
    https://github.com/confluentinc/ducktape
  
safe-settings
        Last synced: 6 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 11 years ago)
 - Default Branch: master
 - Last Pushed: 2024-10-24T05:58:55.000Z (about 1 year ago)
 - Last Synced: 2024-10-25T00:41:47.626Z (about 1 year 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/issues
License
-------
The project is licensed under the Apache 2 license.