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 | 03c6a7d81e38dfa856ede9a188467b2c01bfb5f1 (patch) | |
tree | 3b7aa37c0e9f642a6cf2606e09bf37292ccd5bd5 /kamon-core/src/main/scala/test/PingPong.scala | |
parent | bf3273587f13f45ac4228b72c8a72628feb60f65 (diff) | |
download | Kamon-03c6a7d81e38dfa856ede9a188467b2c01bfb5f1.tar.gz Kamon-03c6a7d81e38dfa856ede9a188467b2c01bfb5f1.tar.bz2 Kamon-03c6a7d81e38dfa856ede9a188467b2c01bfb5f1.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(_) |