Thanks for pointing this out will take a look.
-Tony

> On Feb 18, 2017, at 11:39 PM, Gunnar Tapper <[email protected]> wrote:
> 
> Hi,
> 
> I verified the required versions and then I ran assembly of the fey-core 
> project. 5 failures. 
> 
> [info] - should result in creating a global Performer child actor with the 
> name 'akka://FEY-TEST/system/CORE-27/GLOBAL-ORCH/GLOBAL_MANAGER/GLOBAL-TEST'
> [info] - should result in creating a Performer child actor with the name 
> 'akka://FEY-TEST/system/CORE-27/GLOBAL-ORCH/ENS-GLOBAL/PERFORMER-SCHEDULER'
> [info] - should result in one global actor created for orchestration
> [info] - should result in right number of running actors
> [info] Stopping performer inside ensemble
> [ERROR] [02/19/2017 00:35:47.820] [FEY-TEST-akka.actor.default-dispatcher-8] 
> [akka://FEY-TEST/system/CORE-27/GLOBAL-ORCH/ENS-GLOBAL] DEAD Performer 
> PERFORMER-SCHEDULER
> org.apache.iota.fey.RestartEnsemble: DEAD Performer PERFORMER-SCHEDULER
>         at 
> org.apache.iota.fey.Ensemble$$anonfun$receive$1.applyOrElse(Ensemble.scala:60)
>         at akka.actor.Actor$class.aroundReceive(Actor.scala:484)
>         at org.apache.iota.fey.Ensemble.aroundReceive(Ensemble.scala:29)
>         at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
>         at 
> akka.actor.dungeon.DeathWatch$class.receivedTerminated(DeathWatch.scala:44)
>         at akka.actor.ActorCell.receivedTerminated(ActorCell.scala:374)
>         at akka.actor.ActorCell.autoReceiveMessage(ActorCell.scala:511)
>         at akka.actor.ActorCell.invoke(ActorCell.scala:494)
>         at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
>         at akka.dispatch.Mailbox.run(Mailbox.scala:224)
>         at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
>         at 
> scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
>         at 
> scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
>         at 
> scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
>         at 
> scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
> 
> [info] - should Send stop message to monitor
> [info] Stopping ensemble
> [info] - should Send stop message to monitor
> [info] - should result in no orchestration running
> [info] - should not affect global performer
> [info] Stopping global performer
> [ERROR] [02/19/2017 00:35:49.023] [FEY-TEST-akka.actor.default-dispatcher-7] 
> [akka://FEY-TEST/system/CORE-27/GLOBAL-ORCH] DEAD Global Performer GLOBAL-TEST
> org.apache.iota.fey.RestartGlobalPerformers: DEAD Global Performer GLOBAL-TEST
>         at 
> org.apache.iota.fey.GlobalPerformer$$anonfun$receive$1.applyOrElse(GlobalPerformer.scala:49)
>         at akka.actor.Actor$class.aroundReceive(Actor.scala:484)
>         at 
> org.apache.iota.fey.GlobalPerformer.aroundReceive(GlobalPerformer.scala:28)
>         at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
>         at 
> akka.actor.dungeon.DeathWatch$class.receivedTerminated(DeathWatch.scala:44)
>         at akka.actor.ActorCell.receivedTerminated(ActorCell.scala:374)
>         at akka.actor.ActorCell.autoReceiveMessage(ActorCell.scala:511)
>         at 
> akka.testkit.TestActorRef$$anon$1.autoReceiveMessage(TestActorRef.scala:60)
>         at akka.actor.ActorCell.invoke(ActorCell.scala:494)
>         at 
> akka.testkit.CallingThreadDispatcher.process$1(CallingThreadDispatcher.scala:250)
>         at 
> akka.testkit.CallingThreadDispatcher.runQueue(CallingThreadDispatcher.scala:283)
>         at 
> akka.testkit.CallingThreadDispatcher.systemDispatch(CallingThreadDispatcher.scala:191)
>         at 
> akka.actor.dungeon.Dispatch$class.sendSystemMessage(Dispatch.scala:147)
>         at akka.actor.ActorCell.sendSystemMessage(ActorCell.scala:374)
>         at akka.actor.LocalActorRef.sendSystemMessage(ActorRef.scala:402)
>         at 
> akka.actor.dungeon.FaultHandling$class.akka$actor$dungeon$FaultHandling$$finishTerminate(FaultHandling.scala:213)
>         at 
> akka.actor.dungeon.FaultHandling$class.terminate(FaultHandling.scala:172)
>         at akka.actor.ActorCell.terminate(ActorCell.scala:374)
>         at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:467)
>         at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483)
>         at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282)
>         at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:260)
>         at akka.dispatch.Mailbox.run(Mailbox.scala:224)
>         at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
>         at 
> scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
>         at 
> scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
>         at 
> scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
>         at 
> scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
> 
> [info] - should result in restart the orchestration
> [info] - should all previous actors restarted
> [info] Stopping orchestration
> [info] - should result in empty global
> [info] EnsembleSpec:
> [info] Creating a simple Ensemble MY-ENSEMBLE-0005
> [info] - should result in creation of Ensemble actor 
> 'akka://FEY-TEST/system/ENSEMBLE-34/MY-ENSEMBLE-0005'
> [info] - should result in sending START to monitor actor
> [info] - should result in creation of Performer 'TEST-0004'
> [info] - should result in Empty state variable Ensemble.connectors
> [info] - should result in one entry added to state variable Ensemble.performer
> [info] - should result in one right entry to state variable 
> Ensemble.performers_metadata
> [info] - should result in two paths added to IdentifyFeyActors.actorsPath
> [info] Sending Ensemble.STOP_PERFORMERS to Ensemble
> [info] - should result in Terminate message of actor 'TEST-0004' and throw 
> RestartEnsemble Exception
> [info] - should result in Performer 'TEST-0004' restarted
> [info] - should result in two paths added to IdentifyFeyActors.actorsPath
> [info] Sending PoisonPill to Ensemble
> [info] - should result in termination of actor 'MY-ENSEMBLE-0005'
> [info] - should result in sending TERMINATE to monitor actor
> [info] - should result in termination of ensemble and performer
> [info] - should result in empty IdentifyFeyActors.actorsPath
> [info] creating more detailed Ensemble
> [info] - should result in creation of Ensemble actor
> [info] - should result in creation of Performer 'PERFORMER-SCHEDULER'
> [info] - should result in creation of Performer 'PERFORMER-PARAMS'
> [info] - should create connection PERFORMER-SCHEDULER -> PERFORMER-PARAMS
> [info] - should create 'PERFORMER-SCHEDULER' with schedule time equal to 200ms
> [info] - should create 'PERFORMER-SCHEDULER' with connection to 
> 'PERFORMER-PARAMS'
> [info] - should create 'PERFORMER-PARAMS' with no connections
> [info] - should create 'PERFORMER-PARAMS' with specified params
> [info] 'PERFORMER-SCHEDULER'
> [info] - should produce 5 messages in 1 seconds
> [info] - should produce 10 messages in 2 seconds
> [info] 'PERFORMER-PARAMS'
> [info] - should process 5 messages in 1 seconds
> [info] - should produce 10 messages in 2 seconds
> [info] Stopping any Performer that belongs to the Ensemble
> [info] - should force restart of entire Ensemble
> [info] - should result in sending STOP - RESTART to monitor actor
> [info] - should keep ensemble actorRef when restarted
> [info] - should stop and start the performer with a new reference
> [info] Restarting an Ensemble
> [info] - should Consuming left messages on Process
> [info] - should Cleanup TestProbs
> [info] Redefining TestProbe for performers
> [info] - should start receiving messages
> [info] Sending PoisonPill to detailed Ensemble
> [info] - should result in termination of Ensemble
> [info] - should result in empty IdentifyFeyActors.actorsPath
> [info] creating Ensemble with Backoff performer
> [info] - should result in creation of Ensemble actor
> [info] - should result in creation of Performer 'PERFORMER-SCHEDULER'
> [info] - should result in creation of Performer 'PERFORMER-PARAMS'
> [info] - should create 'PERFORMER-PARAMS' with backoff time equal to 1 second
> [info] - should create 'PERFORMER-SCHEDULER' with autoScale equal to true
> [info] Performer with backoff enabled
> [info] - should not process messages during the backoff period
> [info] Performer with autoScale
> [info] - should result in router and routees created
> [info] IdentifyFeyActorsSpec:
> [info] Sending IdentifyFeyActors.IDENTIFY_TREE to IdentifyFeyActors
> [info] - should result in one path added to IdentifyFeyActors.actorsPath
> [info] - should result in path 'akka://FEY-TEST/user/GLOBAL-IDENTIFIER'
> [info] Creating a new actor in the system and sending 
> IdentifyFeyActors.IDENTIFY_TREE to IdentifyFeyActors
> [info] - should result in two paths added to IdentifyFeyActors.actorsPath
> [info] - should result in matching paths
> [info] Stopping previous added actor and sending 
> IdentifyFeyActors.IDENTIFY_TREE to IdentifyFeyActors
> [info] - should result in going back to have just one path added to 
> IdentifyFeyActors.actorsPath
> [info] - should result in path 'akka://FEY-TEST/user/GLOBAL-IDENTIFIER'
> [info] WatchServiceReceiverSpec:
> [info] Creating WatchServiceReceiver
> [info] - should process initial files in the JSON repository
> [info] Start a Thread with WatchServiceReceiver
> [info] - should Start Thread
> [info] Start watching directory
> [info] - should Starting receiving CREATED event
> [info] - should Starting receiving UPDATE event
> [info] processJson
> [info] - should log to warn level when json has invalid schema
> [info] interrupt watchservice
> [info] - should interrupt thread
> [info] FeyCoreSpec:
> [info] Creating FeyCore
> [info] - should result in creating a child actor with the name 
> 'FEY_IDENTIFIER'
> [info] - should result in sending START message to Monitor actor
> [info] Sending FeyCore.START to FeyCore
> [info] - should result in creating a child actor with the name 'JSON_RECEIVER'
> [info] - should result in starting FeyWatchService Thread
> [info] Sending FeyCore.ORCHESTRATION_RECEIVED with CREATE command to FeyCore
> [info] - should result in creating an Orchestration child actor with the name 
> 'TEST-ACTOR'
> [info] - should result in creating an Ensemble child actor with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0001'
> [info] - should result in creating an Ensemble child actor with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0002'
> [info] - should result in creating a Performer child actor with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0001/TEST-0001'
> [info] - should result in creating a Performer child actor with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0002/TEST-0001'
> [info] - should result in new entry to FEY_CACHE.activeOrchestrations with 
> key 'TEST-ACTOR'
> [info] Sending FeyCore.ORCHESTRATION_RECEIVED with UPDATE command to FeyCore
> [info] - should result in creating a new Performer child actor with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0001/TEST-0002'
> [info] Sending FeyCore.ORCHESTRATION_RECEIVED with UPDATE command and DELETE 
> ensemble to FeyCore
> [info] - should result in termination of Ensemble with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0001'
> [info] - should result in termination of Performer with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0001/TEST-0001'
> [info] - should result in termination of Performer with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0001/TEST-0002'
> [info] Sending FeyCore.ORCHESTRATION_RECEIVED with RECREATE command and same 
> Timestamp to FeyCore
> [info] - should result in logging a 'not recreated' message at Warn
> [info] Sending FeyCore.JSON_TREE to FeyCore
> [info] - should result in logging a 6 path messages at Info
> [info] Sending FeyCore.ORCHESTRATION_RECEIVED with DELETE command to FeyCore
> [info] - should result in termination of Orchestration with the name 
> 'TEST-ACTOR'
> [info] - should result in sending TERMINATE message to Monitor actor
> [info] - should result in termination of Ensemble with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0002'
> [info] - should result in termination of Performer with the name 
> 'TEST-ACTOR/MY-ENSEMBLE-0002/TEST-0001'
> [info] - should result in removing key 'TEST-ACTOR' at 
> FEY_CACHE.activeOrchestrations
> [info] Sending FeyCore.STOP_EMPTY_ORCHESTRATION to FeyCore
> [info] - should result in termination of 'TEST-ORCH-2' *** FAILED ***
> [info]   Map("TEST_ORCHESTRATION_FOR_UTILS" -> (,null), "TEST-ORCH-2" -> 
> (213263914979,Actor[akka://FEY-TEST/user/FEY-CORE/TEST-ORCH-2#-2041630067])) 
> had size 2 instead of expected size 1 (FeyCoreSpec.scala:144)
> [info] - should result in sending Terminate message to Monitor actor *** 
> FAILED ***
> [info]   java.lang.AssertionError: assertion failed: timeout (1 second) 
> during expectMsgClass waiting for class org.apache.iota.fey.Monitor$TERMINATE
> [info]   at scala.Predef$.assert(Predef.scala:170)
> [info]   at 
> akka.testkit.TestKitBase$class.expectMsgClass_internal(TestKit.scala:435)
> [info]   at akka.testkit.TestKitBase$class.expectMsgClass(TestKit.scala:431)
> [info]   at akka.testkit.TestKit.expectMsgClass(TestKit.scala:737)
> [info]   at 
> org.apache.iota.fey.FeyCoreSpec$$anonfun$9$$anonfun$apply$mcV$sp$37.apply(FeyCoreSpec.scala:150)
> [info]   at 
> org.apache.iota.fey.FeyCoreSpec$$anonfun$9$$anonfun$apply$mcV$sp$37.apply(FeyCoreSpec.scala:150)
> [info]   at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
> [info]   at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
> [info]   at org.scalatest.Transformer.apply(Transformer.scala:22)
> [info]   at org.scalatest.Transformer.apply(Transformer.scala:20)
> [info]   ...
> [info] - should result in empty FEY_CACHE.activeOrchestrations *** FAILED ***
> [info]   Map("TEST_ORCHESTRATION_FOR_UTILS" -> (,null), "TEST-ORCH-2" -> 
> (213263914979,Actor[akka://FEY-TEST/user/FEY-CORE/TEST-ORCH-2#-2041630067])) 
> was not empty (FeyCoreSpec.scala:153)
> [info] Sending FeyCore.ORCHESTRATION_RECEIVED with CREATE command to FeyCore 
> of a GenericReceiverActor
> [info] - should result in creating an Orchestration child actor with the name 
> 'RECEIVER_ORCHESTRATION'
> [info] - should result in creating an Ensemble child actor with the name 
> 'RECEIVER_ORCHESTRATION/RECEIVER-ENSEMBLE'
> [info] - should result in creating a Performer child actor with the name 
> 'RECEIVER_ORCHESTRATION/RECEIVER-ENSEMBLE/MY_RECEIVER_PERFORMER'
> [info] - should result in new entry to FEY_CACHE.activeOrchestrations with 
> key 'RECEIVER_ORCHESTRATION'
> [info] Sending PROCESS message to the Receiver Performer
> [info] - should Send FeyCore.ORCHESTRATION_RECEIVED to FeyCore
> [info] - should result in creating an Orchestration child actor with the name 
> 'RECEIVED-BY-ACTOR-RECEIVER'
> [info] - should result in creating an Ensemble child actor with the name 
> 'RECEIVED-BY-ACTOR-RECEIVER/MY-ENSEMBLE-REC-0001'
> [info] - should result in creating an Ensemble child actor with the name 
> 'RECEIVED-BY-ACTOR-RECEIVER/MY-ENSEMBLE-REC-0002'
> [info] - should result in creating a Performer child actor with the name 
> 'RECEIVED-BY-ACTOR-RECEIVER/MY-ENSEMBLE-REC-0002/TEST-0001'
> [info] - should result in creating a Performer child actor with the name 
> 'RECEIVED-BY-ACTOR-RECEIVER/MY-ENSEMBLE-REC-0001/TEST-0001'
> [info] - should result in one new entry to FEY_CACHE.activeOrchestrations 
> with key 'RECEIVED-BY-ACTOR-RECEIVER' *** FAILED ***
> [info]   Map("TEST_ORCHESTRATION_FOR_UTILS" -> (,null), 
> "RECEIVED-BY-ACTOR-RECEIVER" -> 
> (213263914979,Actor[akka://FEY-MANAGEMENT-SYSTEM/user/FEY-CORE/RECEIVED-BY-ACTOR-RECEIVER#1213682574]),
>  "TEST-ORCH-2" -> 
> (213263914979,Actor[akka://FEY-TEST/user/FEY-CORE/TEST-ORCH-2#-2041630067]), 
> "RECEIVER_ORCHESTRATION" -> 
> (591997890,Actor[akka://FEY-TEST/user/FEY-CORE/RECEIVER_ORCHESTRATION#-560956299]))
>  had size 4 instead of expected size 2 (FeyCoreSpec.scala:200)
> [info] Sending PROCESS message to the Receiver Performer with command DELETE
> [info] - should STOP running orchestration
> [info] - should result in one entry in FEY_CACHE.activeOrchestrations *** 
> FAILED ***
> [info]   Map("TEST_ORCHESTRATION_FOR_UTILS" -> (,null), "TEST-ORCH-2" -> 
> (213263914979,Actor[akka://FEY-TEST/user/FEY-CORE/TEST-ORCH-2#-2041630067]), 
> "RECEIVER_ORCHESTRATION" -> 
> (591997890,Actor[akka://FEY-TEST/user/FEY-CORE/RECEIVER_ORCHESTRATION#-560956299]))
>  had size 3 instead of expected size 1 (FeyCoreSpec.scala:213)
> [info] Sending PROCESS message to Receiver with checkpoint enabled
> [info] - should Save received JSON to checkpoint dir
> [info] Sending FeyCore.ORCHESTRATION_RECEIVED with CREATE AND GLOBAL 
> performer command to FeyCore
> [info] - should result in creating an Orchestration child actor with the name 
> 'GLOBAL-PERFORMER'
> [info] - should result in creating an Ensemble child actor with the name 
> 'GLOBAL-PERFORMER/ENS-GLOBAL'
> [info] - should result in creating a global Performer child actor with the 
> name 'GLOBAL-PERFORMER/GLOBAL_MANAGER/GLOBAL-TEST'
> [info] - should result in creating a Performer child actor with the name 
> 'GLOBAL-PERFORMER/ENS-GLOBAL/PERFORMER-SCHEDULER'
> [info] - should result in new entry to FEY_CACHE.activeOrchestrations with 
> key 'GLOBAL-PERFORMER'
> [info] - should result in one global actor created for orchestration
> [info] - should result in globa metadata add to table
> [info] - should result in right running actors
> [info] Stopping Global actor
> [ERROR] [02/19/2017 00:36:09.279] [FEY-TEST-akka.actor.default-dispatcher-3] 
> [akka://FEY-TEST/user/FEY-CORE/GLOBAL-PERFORMER] DEAD Global Performer 
> GLOBAL-TEST
> org.apache.iota.fey.RestartGlobalPerformers: DEAD Global Performer GLOBAL-TEST
>         at 
> org.apache.iota.fey.GlobalPerformer$$anonfun$receive$1.applyOrElse(GlobalPerformer.scala:49)
>         at akka.actor.Actor$class.aroundReceive(Actor.scala:484)
>         at 
> org.apache.iota.fey.GlobalPerformer.aroundReceive(GlobalPerformer.scala:28)
>         at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
>         at 
> akka.actor.dungeon.DeathWatch$class.receivedTerminated(DeathWatch.scala:44)
>         at akka.actor.ActorCell.receivedTerminated(ActorCell.scala:374)
>         at akka.actor.ActorCell.autoReceiveMessage(ActorCell.scala:511)
>         at akka.actor.ActorCell.invoke(ActorCell.scala:494)
>         at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
>         at akka.dispatch.Mailbox.run(Mailbox.scala:224)
>         at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
>         at 
> scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
>         at 
> scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
>         at 
> scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
>         at 
> scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
> 
> [info] - should result in sending logging error
> [info] - should result in orchestration restarted
> [info] - should all previous actors restarted
> [info] Stopping orchestration with global performer
> [info] - should result in sending TERMINATE message to Monitor actor
> [info] - should result in no global actors for orchestration
> [info] Stopping FeyCore
> [info] - should result in sending STOP message to Monitor actor
> [info] BaseAkkaSpec:
> [info] JsonReceiverSpec:
> [info] Executing validJson in JsonReceiver
> [info] - should return false when json schema is not right
> [info] - should log message to Error
> [info] - should return true when Json schema is valid
> [info] Executing checkForLocation in JsonReceiver
> [info] - should log message at Debug level
> [info] - should download jar dynamically from URL
> [info] Start a Thread with the JSON receiver
> [info] - should Start Thread
> [info] - should execute execute() method inside run
> [info] Interrupting the receiver Thread
> [info] - should Throw Interrupted exception
> [info] - should execute exceptionOnRun method
> [info] FeyGenericActorSpec:
> [info] Creating a GenericActor with Schedule time defined
> [info] - should result in scheduler started
> [info] - should result in onStart method called
> [info] - should result in START message sent to Monitor
> [info] - should result in one active actor
> [info] Backoff of GenericActor
> [info] - should be zero until the first PROCESS message
> [info] - should change when first PROCESS message was received
> [info] Sending PROCESS message to GenericActor
> [info] - should call processMessage method
> [info] customReceive method
> [info] - should process any non treated message
> [info] Sending PROCESS message to GenericActor
> [info] - should be discarded when backoff is enabled
> [info] - should be processed when backoff has finished
> [info] Calling startBackoff
> [info] - should set endBackoff with time now
> [info] Calling propagateMessage
> [info] - should send message to connectTo actors
> [info] Scheduler component
> [info] - should call execute() method
> [info] Sending EXCEPTION(IllegalArgumentException) message to GenericActor
> [info] - should Throw IllegalArgumentException
> [info] - should Result in restart of the actor with sequence of Monitoring: 
> STOP -> RESTART -> START
> [info] - should call onStart method
> [info] - should call onRestart method
> [info] - should restart scheduler
> [info] Sending STOP to GenericActor
> [info] - should terminate GenericActor
> [info] - should call onStop method
> [info] - should cancel scheduler
> [info] - should send STOP - TERMINATE message to Monitor
> [info] - should result in no active actors
> [info] Creating GenericActor with schedule anc backoff equal to zero
> [info] - should not start a scheduler
> [info] - should result in one active actor
> [info] - should result in no discarded PROCESS messages
> [info] FeyGenericActorReceiverSpec:
> [info] Creating a GenericActor with Schedule time defined
> [info] - should result in scheduler started
> [info] - should result in onStart method called
> [info] - should result in START message sent to Monitor
> [info] - should result in one active actor
> [info] - should result in normal functioning of GenericActor
> [info] Sending PROCESS message to GenericReceiver
> [info] - should log message to Warn saying that the JSON could not be 
> forwarded to FeyCore when JSON is invalid
> [info] - should send ORCHESTRATION_RECEIVED to FeyCore when JSON to be 
> processed has a valid schema
> [info] - should Download jar from location and send ORCHESTRATION_RECEIVED to 
> FeyCore when JSON has a location defined
> [info] Scheduler component
> [info] - should call execute() method
> [info] Sending EXCEPTION(IllegalArgumentException) message to GenericActor
> [info] - should Throw IllegalArgumentException
> [info] - should Result in restart of the actor with sequence of Monitoring: 
> STOP -> RESTART -> START
> [info] - should call onStart method
> [info] - should call onRestart method
> [info] - should restart scheduler
> [info] Sending STOP to GenericActor
> [info] - should terminate GenericActor
> [info] - should call onStop method
> [info] - should cancel scheduler
> [info] - should send STOP - TERMINATE message to Monitor
> [info] - should result in no active actors
> 
> CLeaning up[info] Run completed in 44 seconds, 724 milliseconds.
> [info] Total number of tests run: 243
> [info] Suites: completed 12, aborted 0
> [info] Tests: succeeded 238, failed 5, canceled 0, ignored 0, pending 0
> [info] *** 5 TESTS FAILED ***
> [error] Failed tests:
> [error]         org.apache.iota.fey.FeyCoreSpec
> [error] (fey-core/test:test) sbt.TestsFailedException: Tests unsuccessful
> [error] Total time: 46 s, completed Feb 19, 2017 12:36:25 AM
> 
> 
> -- 
> Thanks,
> 
> Gunnar
> If you think you can you can, if you think you can't you're right.

Reply via email to