Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dustin/etest
A tool to help coordinate distributed tests.
https://github.com/dustin/etest
Last synced: about 2 months ago
JSON representation
A tool to help coordinate distributed tests.
- Host: GitHub
- URL: https://github.com/dustin/etest
- Owner: dustin
- Created: 2009-12-24T01:27:04.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2009-12-24T01:27:16.000Z (about 15 years ago)
- Last Synced: 2024-10-11T14:15:31.897Z (2 months ago)
- Language: Erlang
- Homepage:
- Size: 78.1 KB
- Stars: 11
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# 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.