Skip to content

Instantly share code, notes, and snippets.

@cacoco
Created May 12, 2015 18:37
Show Gist options
  • Save cacoco/97f87add53dfd8aece08 to your computer and use it in GitHub Desktop.
Save cacoco/97f87add53dfd8aece08 to your computer and use it in GitHub Desktop.
[Tue May 12 11:33:31 ccoco@horus finatra-hello-world (master)]$ ../../sbt clean test
downloading sbt-launch.jar from http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.8/sbt-launch.jar
[info] Loading project definition from /Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/project
[info] Updating {file:/Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/project/}finatra-hello-world-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Set current project to finatraHelloWorld (in build file:/Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/)
[success] Total time: 0 s, completed May 12, 2015 11:34:00 AM
[info] Updating {file:/Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/}finatraHelloWorld...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.
[info] Compiling 2 Scala sources to /Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/target/scala-2.11/classes...
[info] Compiling 1 Scala source to /Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/target/scala-2.11/test-classes...
Starting com.twitter.hello.HelloWorldServer with args: -admin.port=127.0.0.1:0 -log.level=INFO -http.port=127.0.0.1:0
Waiting for warmup phases to complete...
18:34:17,643 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
18:34:17,643 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/target/scala-2.11/test-classes/logback-test.xml]
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath.
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/Users/ccoco/.ivy2/local/com.twitter.inject/inject-server_2.11/2.0.0.M1/jars/inject-server_2.11-tests.jar!/logback-test.xml]
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/Users/ccoco/.ivy2/local/com.twitter.inject/inject-modules_2.11/2.0.0.M1/jars/inject-modules_2.11-tests.jar!/logback-test.xml]
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/Users/ccoco/github/twitter/finatra/examples/finatra-hello-world/target/scala-2.11/test-classes/logback-test.xml]
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/Users/ccoco/.ivy2/local/com.twitter.finatra/finatra-http_2.11/2.0.0.M1/jars/finatra-http_2.11-tests.jar!/logback-test.xml]
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/Users/ccoco/.ivy2/local/com.twitter.inject/inject-app_2.11/2.0.0.M1/jars/inject-app_2.11-tests.jar!/logback-test.xml]
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/Users/ccoco/.ivy2/local/com.twitter.finatra/finatra-jackson_2.11/2.0.0.M1/jars/finatra-jackson_2.11-tests.jar!/logback-test.xml]
18:34:17,645 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/Users/ccoco/.ivy2/local/com.twitter.inject/inject-core_2.11/2.0.0.M1/jars/inject-core_2.11-tests.jar!/logback-test.xml]
18:34:17,758 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
18:34:17,764 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
18:34:17,780 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
18:34:17,820 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
18:34:17,891 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.twitter] to DEBUG
18:34:17,891 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
18:34:17,891 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
18:34:17,892 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
18:34:17,893 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@14ff6681 - Registering current configuration as safe fallback point
2015-05-12 18:34:17,907 INF HelloWorldServer Process started
I 0512 18:34:18.527 THREAD38: HttpMuxer[/admin/metrics.json] = com.twitter.finagle.stats.MetricsExporter(<function1>)
I 0512 18:34:18.571 THREAD38: HttpMuxer[/admin/per_host_metrics.json] = com.twitter.finagle.stats.HostMetricsExporter(<function1>)
Waiting for warmup phases to complete...
I 0512 18:34:18.706 THREAD38: /admin => com.twitter.server.handler.SummaryHandler
I 0512 18:34:18.707 THREAD38: /admin/server_info => com.twitter.finagle.Filter$$anon$1
I 0512 18:34:18.707 THREAD38: /admin/contention => com.twitter.finagle.Filter$$anon$1
I 0512 18:34:18.707 THREAD38: /admin/threads => com.twitter.server.handler.ThreadsHandler
I 0512 18:34:18.708 THREAD38: /admin/threads.json => com.twitter.server.handler.ThreadsHandler
I 0512 18:34:18.708 THREAD38: /admin/announcer => com.twitter.finagle.Filter$$anon$1
I 0512 18:34:18.708 THREAD38: /admin/dtab => com.twitter.finagle.Filter$$anon$1
I 0512 18:34:18.708 THREAD38: /admin/pprof/heap => com.twitter.server.handler.HeapResourceHandler
I 0512 18:34:18.708 THREAD38: /admin/pprof/profile => com.twitter.server.handler.ProfileResourceHandler
I 0512 18:34:18.709 THREAD38: /admin/pprof/contention => com.twitter.server.handler.ProfileResourceHandler
I 0512 18:34:18.709 THREAD38: /admin/ping => com.twitter.server.handler.ReplyHandler
I 0512 18:34:18.709 THREAD38: /admin/shutdown => com.twitter.server.handler.ShutdownHandler
I 0512 18:34:18.709 THREAD38: /admin/tracing => com.twitter.server.handler.TracingHandler
I 0512 18:34:18.710 THREAD38: /admin/events => com.twitter.server.handler.EventsHandler
I 0512 18:34:18.710 THREAD38: /admin/logging => com.twitter.server.handler.LoggingHandler
I 0512 18:34:18.710 THREAD38: /admin/metrics => com.twitter.server.handler.MetricQueryHandler
I 0512 18:34:18.711 THREAD38: /admin/clients/ => com.twitter.server.handler.ClientRegistryHandler
I 0512 18:34:18.713 THREAD38: /admin/servers/ => com.twitter.server.handler.ServerRegistryHandler
I 0512 18:34:18.713 THREAD38: /admin/files/ => com.twitter.server.handler.ResourceHandler
I 0512 18:34:18.714 THREAD38: /admin/registry.json => com.twitter.server.handler.RegistryHandler
I 0512 18:34:19.079 THREAD38: Serving admin http on localhost/127.0.0.1:0
I 0512 18:34:19.127 THREAD38: Finagle version 6.25.0 (rev=78909170b7cc97044481274e297805d770465110) built at 20150423-135046
Waiting for warmup phases to complete...
2015-05-12 18:34:20,307 DEB FlagsModule Binding flag: shutdown.time = 1.minutes
2015-05-12 18:34:20,311 DEB FlagsModule Binding flag: log.level = INFO
2015-05-12 18:34:20,312 DEB FlagsModule Binding flag: local.doc.root = src/main/webapp/
2015-05-12 18:34:20,312 DEB FlagsModule Binding flag: https.port =
2015-05-12 18:34:20,313 DEB FlagsModule Binding flag: tracingEnabled = true
2015-05-12 18:34:20,313 DEB FlagsModule Binding flag: mustache.templates.dir = templates
2015-05-12 18:34:20,314 DEB FlagsModule Binding flag: log.async = true
2015-05-12 18:34:20,314 DEB FlagsModule Binding flag: cert.path =
2015-05-12 18:34:20,315 DEB FlagsModule Binding flag: maxRequestSize = 5242880.bytes
2015-05-12 18:34:47,232 DEB FlagsModule Binding flag: log.rollPolicy = Never
2015-05-12 18:34:47,232 DEB FlagsModule Binding flag: help = false
2015-05-12 18:34:20,315 DEB FlagsModule Binding flag: log.rollPolicy = Never
2015-05-12 18:34:20,316 DEB FlagsModule Binding flag: help = false
2015-05-12 18:34:20,317 DEB FlagsModule Binding flag: log.output = /dev/stderr
2015-05-12 18:34:20,317 DEB FlagsModule Binding flag: http.port = 127.0.0.1:0
2015-05-12 18:34:20,318 DEB FlagsModule Binding flag: log.async.maxsize = 4096
2015-05-12 18:34:20,318 DEB FlagsModule Binding flag: log.rotateCount = -1
2015-05-12 18:34:20,319 DEB FlagsModule Binding flag: key.path =
2015-05-12 18:34:20,320 DEB FlagsModule Binding flag: log.append = true
2015-05-12 18:34:20,320 DEB FlagsModule Binding flag: admin.port = localhost/127.0.0.1:0
2015-05-12 18:34:20,584 INF MessageBodyModule Calling PostStartup methods in MessageBodyModule
2015-05-12 18:34:20,587 INF MessageBodyModule Configuring MessageBodyManager
Waiting for warmup phases to complete...
2015-05-12 18:34:20,790 INF ExceptionMapperModule Calling PostStartup methods in ExceptionMapperModule
2015-05-12 18:34:20,975 INF HelloWorldServer Warming up.
2015-05-12 18:34:21,543 INF HttpRouter Adding routes
GET /hi
Waiting for warmup phases to complete...
I 0512 18:34:22.291 THREAD38: Tracer: com.twitter.finagle.zipkin.thrift.SamplingTracer
2015-05-12 18:34:22,401 INF HelloWorldServer http server started on port: 50546
2015-05-12 18:34:22,405 INF HelloWorldServer Enabling health endpoint on port 50545
2015-05-12 18:34:22,405 INF HelloWorldServer App started.
2015-05-12 18:34:22,408 INF HelloWorldServer Startup complete, server ready.
Waiting for warmup phases to complete...
========================================================================================================================
Server Started (com.twitter.hello.HelloWorldServer)
========================================================================================================================
AdminHttp -> http://localhost:50545/admin
ExternalHttp -> http://localhost:50546
========================================================================================================================
HTTP GET /hi?name=Bob
========================================================================================================================
2015-05-12 18:34:23,175 INF AccessLoggingFilter 127.0.0.1 - - [12/May/2015:18:34:23 +0000] "GET /hi?name=Bob HTTP/1.1" 200 9 33 "-"
------------------------------------------------------------------------------------------------------------------------
[Status] 200 OK
[Header] Content-Length: 9
Hello Bob
========================================================================================================================
com.twitter.hello.HelloWorldServerServer Stats
========================================================================================================================
time/2XX = List(29.0)
response_size = List(9.0)
time/200 = List(29.0)
status/2XX = 1
status/200 = 1
========================================================================================================================
Closing EmbeddedApp for class com.twitter.hello.HelloWorldServer
========================================================================================================================
[info] HelloWorldFeatureTest:
[info] Server
[info] - should Say hi
[info] ScalaTest
[info] Run completed in 7 seconds, 115 milliseconds.
[info] Total number of tests run: 1
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 1, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] Passed: Total 1, Failed 0, Errors 0, Passed 1
[success] Total time: 23 s, completed May 12, 2015 11:34:23 AM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment