Skip to content

boorad/ditz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ditz - distributed integration testing zoo

Brad Anderson - brad@cloudant.com

Introduction

Ditz is written in Erlang, and runs on each of your distributed system's nodes. Tests/Tasks are injected into one node by running ditz, and are carried out across the cluster. Ditz was made to test Cloudant's distributed version of CouchDB, however, one of the design goals of ditz is to serve more than just Erlang distributed systems. Hadoop comes to mind, and ditz may work nicely in conjunction with Todd Lipcon's Gremlins application.

Download

http://github.com/boorad/ditz

Install

prereqs:

  • Erlang/OTP - R13B04 or higher

steps: ./rebar compile or make

Configure

The test file format is in flux now. Watch this space, or use apps/ditz/priv/cloudant/* as an example.

Run

./ditz <ditz node name> <test system folder>

example: ./ditz ditz1@node1.boorad.local cloudant

License

Apache 2.0

About

Distributed Integration Testing Zoo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published