Add decorators to servlet tests
This commit is contained in:
parent
d4ad0a0051
commit
b5759bd15c
|
@ -1,5 +1,7 @@
|
||||||
import datadog.opentracing.DDSpan
|
import datadog.opentracing.DDSpan
|
||||||
import datadog.opentracing.DDTracer
|
import datadog.opentracing.DDTracer
|
||||||
|
import datadog.opentracing.decorators.AbstractDecorator
|
||||||
|
import datadog.opentracing.decorators.DDDecoratorsFactory
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
import datadog.trace.common.writer.ListWriter
|
import datadog.trace.common.writer.ListWriter
|
||||||
|
@ -52,6 +54,10 @@ class JettyServletTest extends AgentTestRunner {
|
||||||
DDTracer tracer = new DDTracer(writer)
|
DDTracer tracer = new DDTracer(writer)
|
||||||
|
|
||||||
def setup() {
|
def setup() {
|
||||||
|
final List<AbstractDecorator> decorators = DDDecoratorsFactory.createBuiltinDecorators()
|
||||||
|
for (final AbstractDecorator decorator : decorators) {
|
||||||
|
tracer.addDecorator(decorator)
|
||||||
|
}
|
||||||
jettyServer = new Server(PORT)
|
jettyServer = new Server(PORT)
|
||||||
servletContext = new ServletContextHandler()
|
servletContext = new ServletContextHandler()
|
||||||
|
|
||||||
|
@ -100,7 +106,7 @@ class JettyServletTest extends AgentTestRunner {
|
||||||
|
|
||||||
span.context().serviceName == "unnamed-java-app"
|
span.context().serviceName == "unnamed-java-app"
|
||||||
span.context().operationName == "servlet.request"
|
span.context().operationName == "servlet.request"
|
||||||
span.context().resourceName == "servlet.request"
|
span.context().resourceName == "GET /$path"
|
||||||
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
||||||
!span.context().getErrorFlag()
|
!span.context().getErrorFlag()
|
||||||
span.context().parentId != 0 // parent should be the okhttp call.
|
span.context().parentId != 0 // parent should be the okhttp call.
|
||||||
|
@ -137,7 +143,7 @@ class JettyServletTest extends AgentTestRunner {
|
||||||
|
|
||||||
span.context().serviceName == "unnamed-java-app"
|
span.context().serviceName == "unnamed-java-app"
|
||||||
span.context().operationName == "servlet.request"
|
span.context().operationName == "servlet.request"
|
||||||
span.context().resourceName == "servlet.request"
|
span.context().resourceName == "GET /$path"
|
||||||
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
||||||
span.context().getErrorFlag()
|
span.context().getErrorFlag()
|
||||||
span.context().parentId != 0 // parent should be the okhttp call.
|
span.context().parentId != 0 // parent should be the okhttp call.
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
import com.google.common.io.Files
|
import com.google.common.io.Files
|
||||||
import datadog.opentracing.DDTracer
|
import datadog.opentracing.DDTracer
|
||||||
|
import datadog.opentracing.decorators.AbstractDecorator
|
||||||
|
import datadog.opentracing.decorators.DDDecoratorsFactory
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
import datadog.trace.common.writer.ListWriter
|
import datadog.trace.common.writer.ListWriter
|
||||||
|
@ -33,6 +35,11 @@ class TomcatServletTest extends AgentTestRunner {
|
||||||
DDTracer tracer = new DDTracer(writer)
|
DDTracer tracer = new DDTracer(writer)
|
||||||
|
|
||||||
def setup() {
|
def setup() {
|
||||||
|
final List<AbstractDecorator> decorators = DDDecoratorsFactory.createBuiltinDecorators()
|
||||||
|
for (final AbstractDecorator decorator : decorators) {
|
||||||
|
tracer.addDecorator(decorator)
|
||||||
|
}
|
||||||
|
|
||||||
tomcatServer = new Tomcat()
|
tomcatServer = new Tomcat()
|
||||||
tomcatServer.setPort(PORT)
|
tomcatServer.setPort(PORT)
|
||||||
|
|
||||||
|
@ -99,7 +106,7 @@ class TomcatServletTest extends AgentTestRunner {
|
||||||
|
|
||||||
span.context().serviceName == "unnamed-java-app"
|
span.context().serviceName == "unnamed-java-app"
|
||||||
span.context().operationName == "servlet.request"
|
span.context().operationName == "servlet.request"
|
||||||
span.context().resourceName == "servlet.request"
|
span.context().resourceName == "GET /$path"
|
||||||
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
||||||
!span.context().getErrorFlag()
|
!span.context().getErrorFlag()
|
||||||
span.context().parentId != 0 // parent should be the okhttp call.
|
span.context().parentId != 0 // parent should be the okhttp call.
|
||||||
|
@ -136,7 +143,7 @@ class TomcatServletTest extends AgentTestRunner {
|
||||||
|
|
||||||
span.context().serviceName == "unnamed-java-app"
|
span.context().serviceName == "unnamed-java-app"
|
||||||
span.context().operationName == "servlet.request"
|
span.context().operationName == "servlet.request"
|
||||||
span.context().resourceName == "servlet.request"
|
span.context().resourceName == "GET /$path"
|
||||||
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
span.context().spanType == DDSpanTypes.WEB_SERVLET
|
||||||
span.context().getErrorFlag()
|
span.context().getErrorFlag()
|
||||||
span.context().parentId != 0 // parent should be the okhttp call.
|
span.context().parentId != 0 // parent should be the okhttp call.
|
||||||
|
|
Loading…
Reference in New Issue