diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2013-10-02 09:03:42 -0300 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2013-10-02 09:03:42 -0300 |
commit | e2a9aa15b6ecda441fd81960b31b0b836af6d64a (patch) | |
tree | 3cee425fdf5fe7a1ffb4b85212e0bc8d3e75ffd0 /kamon-core/src/main/scala/test/PingPong.scala | |
parent | 65428c248502dadb2bdefa58cbc034ced6af9354 (diff) | |
download | Kamon-e2a9aa15b6ecda441fd81960b31b0b836af6d64a.tar.gz Kamon-e2a9aa15b6ecda441fd81960b31b0b836af6d64a.tar.bz2 Kamon-e2a9aa15b6ecda441fd81960b31b0b836af6d64a.zip |
wip
Diffstat (limited to 'kamon-core/src/main/scala/test/PingPong.scala')
-rw-r--r-- | kamon-core/src/main/scala/test/PingPong.scala | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/kamon-core/src/main/scala/test/PingPong.scala b/kamon-core/src/main/scala/test/PingPong.scala index 6d8c4636..8808e4bf 100644 --- a/kamon-core/src/main/scala/test/PingPong.scala +++ b/kamon-core/src/main/scala/test/PingPong.scala @@ -93,22 +93,26 @@ object SimpleRequestProcessor extends App with SimpleRoutingApp with RequestBuil } -object Verifier extends App with RequestBuilding { - import scala.concurrent.duration._ - import spray.client.pipelining._ - import akka.pattern.ask +object Verifier extends App { - implicit val system = ActorSystem("test") - import system.dispatcher + def go: Unit = { + import scala.concurrent.duration._ + import spray.client.pipelining._ + import akka.pattern.ask - implicit val timeout = Timeout(30 seconds) + implicit val system = ActorSystem("test") + import system.dispatcher - val pipeline = sendReceive + implicit val timeout = Timeout(30 seconds) + + val pipeline = sendReceive + + val futures = Future.sequence(for(i <- 1 to 500) yield { + pipeline(Get("http://127.0.0.1:9090/reply/"+i)).map(r => r.entity.asString == i.toString) + }) + println("Everything is: "+ Await.result(futures, 10 seconds).forall(a => a == true)) + } - val futures = Future.sequence(for(i <- 1 to 500) yield { - pipeline(Get("http://127.0.0.1/reply/"+i)).map(r => r.entity.asString == i.toString) - }) - Await.result(futures, 10 seconds).forall(_) |