Commit graph

215 commits

Author SHA1 Message Date
Patrik Nordwall
3ab02e9519 Convert NodeStartupSpec to MultiNodeSpec. See #1948 2012-05-23 16:40:30 +02:00
Patrik Nordwall
12ff07f025 Adjusted tests to latest testconductor, remote deploy still fails. See #2069 2012-05-23 09:26:20 +02:00
Roland
1577bffe17 make too verbose logging in TestConductorSpec go away (d’oh) 2012-05-23 09:25:12 +02:00
Patrik Nordwall
a211e4daf6 Adjusted tests to latest testconductor, remote deploy still fails. See #2069 2012-05-22 16:35:43 +02:00
Roland
6c67149512 Merge branch 'wip-testconductor-∂π'
fixing up constructor of TestConductorTransport and adding resolver for
sbt-assembly (Ivy-style for scalasbt.artifactoryonline.com)
2012-05-22 16:22:10 +02:00
Roland
508d8f70a5 incorporate review comments into TestConductor work
- protect all internal API using private[akka] and ScalaDoc
- remove package object which was after a previous refactoring only used
  from a single place anyway
- document all public API methods, add brief description how failure
  injector works
- include remoteTests in the top-level aggregate project
2012-05-22 15:19:45 +02:00
Patrik Nordwall
dbb2dd5c54 Merge branch 'wip-testconductor-∂π' into wip-2069-DirectRoutedRemoteActorMultiJvmSpec-patriknw 2012-05-22 12:55:11 +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
e99c938528 switch to Björn’s new multi-jvm setup (i.e. remove system properties) 2012-05-18 16:26:48 +02:00
Roland
4217d639f9 add utility for fixing up broken PROTOC code (and apply it) 2012-05-18 16:00:33 +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
Patrik Nordwall
14dc08b75a Added failing DirectRoutedRemoteActorMultiJvmSpec. See #2069 2012-05-14 14:26:32 +02:00
Roland
439f653427 add some tests for BarrierCoordinator and Controller 2012-05-11 18:28:20 +02:00
Roland
160aa73066 scaladoc for TestConductor 2012-05-10 21:08:06 +02:00
Roland
d931a6e727 break out TestConductor stuff into akka-remote-tests project 2012-05-10 10:56:52 +02:00