Commit graph

4 commits

Author SHA1 Message Date
Roland
8cad9bb1b6 add deployOn/deployOnAll DSL to MultiNodeSpec, see #2118 2012-05-24 12:40:52 +02:00
Patrik Nordwall
3ab02e9519 Convert NodeStartupSpec to MultiNodeSpec. See #1948 2012-05-23 16:40:30 +02:00
Roland
e825a8ac4f switch MultiNodeSpec to use RoleName type when referring to participants
- also add MultiNodeConfig base class for conveniently declaring a test
  setup including roles and (node specific) config settings
2012-05-18 18:44:53 +02:00
Roland
c86051505b wrap up MultiNodeSpec, see #1934 and #2063
- restructure message classes in sealed traits according to message flow
  direction and include confirmed/unconfirmed status in the type
- add GetAddress query for obtaining the remote transport address of
  another test participant
- add reconnects to Player
- add small DSL with runOn(node...), ifNode(node...)(<true>)(<false>)
  and node(<node>):ActorPath
- rewrite TestConductorSpec to use that DSL and run within a single test
  procedure instead of separate NodeX classes
- hook up that test into current multi-jvm infrastructure temporarily
  for testing (will use Björn’s new remote-multi-jvm stuff later)
2012-05-18 15:55:04 +02:00