aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/test/PingPong.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2013-10-02 09:03:42 -0300
committerIvan Topolnjak <ivantopo@gmail.com>2013-10-02 09:03:42 -0300
commit03c6a7d81e38dfa856ede9a188467b2c01bfb5f1 (patch)
tree3b7aa37c0e9f642a6cf2606e09bf37292ccd5bd5 /kamon-core/src/main/scala/test/PingPong.scala
parentbf3273587f13f45ac4228b72c8a72628feb60f65 (diff)
downloadKamon-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.scala28
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(_)