Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A tool to help coordinate distributed tests.
Erlang
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
Emakefile
Makefile
README.markdown

README.markdown

etest - simple distributed testing

The purpose of this app is to make it easy to run a controlled parallel test from many erlang nodes concurrently with one simple central console.

In the most simple cases, you can login to remote machines, start up erlang distributed nodes (e.g. erl -sname testing -noshell -detached) and then use them as slaves for running tests.

etest delivers the latest code to all your slaves nodes and tells them to start running.

Example (using included modules):

etest_dist:start_slaves([etest_sample, etest_node_sup],
                        etest_node_sup, start_children,
                        [etest_sample, start, [2], 5]).

This will use net_adm:world() to visit .hosts.erlang if possible and will then deploy and run 5 instances of etest_sample:start/1 with an argument of 2 on every node it finds.

Something went wrong with that request. Please try again.