Commit graph

11 commits

Author SHA1 Message Date
Roland
14769828d9 Merge branch 'wip-2122-actorsystem-in-test-∂π' 2012-06-04 21:21:36 +02:00
Patrik Nordwall
3c7ade3cdb Utility to replace jvm and host:port with role in logs, see 2173 2012-06-04 08:50:28 +02:00
Patrik Nordwall
5578aef13a Changed loglevel to INFO for debugConfig(false) 2012-05-31 17:39:35 +02:00
Patrik Nordwall
7456bf595a Add doc note about using testconductor from constructor, see #2143 2012-05-29 12:50:50 +02:00
Patrik Nordwall
66efe504da Workaround for Initialization race in MultiNodeSpec, see #2143 2012-05-29 11:42:29 +02:00
Patrik Nordwall
24212f14bc Rename mySelf in MultiNodeSpec to myself 2012-05-28 15:29:00 +02:00
Roland
ea090bdfd2 get better auto-generated actor system names in tests, see #2122 2012-05-24 13:56:50 +02:00
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