Björn Antonsson
9710cceacb
Changes based on review. See #2230
2012-06-21 16:10:04 +02:00
Björn Antonsson
4e49b2c843
Make MultiNodeSpec shut down the conductor after other nodes. See #2230
2012-06-21 13:17:05 +02:00
Björn Antonsson
fd42c3d49a
Allow barrier timeouts to be shortened and other review fixes
2012-06-15 14:39:47 +02:00
Björn Antonsson
463e62926e
Make test conductor barriers fail for all on timeouts and care about within() blocks. See #2218
2012-06-13 13:52:58 +02:00
Patrik Nordwall
56735477b8
initialParticipants default as roles.size in cluster tests
2012-06-08 09:23:36 +02:00
Patrik Nordwall
fcd08ed2b9
Test normal healthy cluster, see #2195
...
* Fix that membership listeners should only notified when something changed
2012-06-07 17:45:03 +02:00
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