Merge pull request #533 from DataDog/mar-kolya/enable-netty-tests-for-java9

Mar kolya/enable netty tests for java9
This commit is contained in:
Nikolay Martynov 2018-10-16 18:12:18 -04:00 committed by GitHub
commit 7e9396ab80
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 2 deletions

View File

@ -1,7 +1,6 @@
// Set properties before any plugins get loaded
ext {
minJavaVersionForTests = JavaVersion.VERSION_1_8
maxJavaVersionForTests = JavaVersion.VERSION_1_8
}
apply from: "${rootDir}/gradle/java.gradle"

View File

@ -27,9 +27,11 @@ import io.netty.util.CharsetUtil
import io.opentracing.tag.Tags
import okhttp3.OkHttpClient
import okhttp3.Request
import spock.lang.Shared
class Netty41ServerTest extends AgentTestRunner {
@Shared
OkHttpClient client = OkHttpUtils.client()
def "test server request/response"() {
@ -38,7 +40,12 @@ class Netty41ServerTest extends AgentTestRunner {
int port = TestUtils.randomOpenPort()
initializeServer(eventLoopGroup, port, handlers, HttpResponseStatus.OK)
def request = new Request.Builder().url("http://localhost:$port/").get().build()
def request = new Request.Builder()
.url("http://localhost:$port/")
.header("x-datadog-trace-id", "123")
.header("x-datadog-parent-id", "456")
.get()
.build()
def response = client.newCall(request).execute()
expect:
@ -49,6 +56,8 @@ class Netty41ServerTest extends AgentTestRunner {
assertTraces(1) {
trace(0, 1) {
span(0) {
traceId "123"
parentId "456"
serviceName "unnamed-java-app"
operationName "netty.request"
resourceName "GET /"