Skip to content

Commit

Permalink
HTTP server instrumentation TCK
Browse files Browse the repository at this point in the history
Similar to the http client instrumentation tests, these tests are meant for http server instrumentation to ensure they include the expected tags in a minimal set of scenarios that should be supported.
  • Loading branch information
shakuzen committed Sep 1, 2022
1 parent f7e58b6 commit 19437d3
Show file tree
Hide file tree
Showing 31 changed files with 383 additions and 0 deletions.
1 change: 1 addition & 0 deletions config/checkstyle/checkstyle-suppressions.xml
Expand Up @@ -8,6 +8,7 @@
<suppress checks="IllegalImport" files="samples[\\/].+" />
<suppress checks="IllegalImport" files="test[\\/]java[\\/]io[\\/]micrometer[\\/]core[\\/]instrument[\\/]binder[\\/]jersey[\\/]server.+" />
<suppress checks="IllegalImport" files="test[\\/]java[\\/]io[\\/]micrometer[\\/]jersey.+" />
<suppress checks="IllegalImport" files="test[\\/]java[\\/]io[\\/]micrometer[\\/]core[\\/]instrument.+Tests.java" />

<suppress checks="JavadocPackageCheck" files="benchmarks[\\/].+" />
<suppress checks="JavadocPackageCheck" files="samples[\\/].+" />
Expand Down
1 change: 1 addition & 0 deletions dependencies.gradle
Expand Up @@ -53,6 +53,7 @@ def VERSIONS = [
'org.awaitility:awaitility:latest.release',
'org.eclipse.jetty:jetty-client:9.+',
'org.eclipse.jetty:jetty-server:9.+',
'org.eclipse.jetty:jetty-servlet:9.+',
'org.ehcache:ehcache:latest.release',
'org.glassfish.jersey.core:jersey-server:2.+',
'org.glassfish.jersey.inject:jersey-hk2:2.+',
Expand Down
2 changes: 2 additions & 0 deletions implementations/micrometer-registry-appoptics/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-atlas/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-datadog/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-dynatrace/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-elastic/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-ganglia/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-graphite/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-health/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-humio/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-influx/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-jmx/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-kairos/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-new-relic/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-opentsdb/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-signalfx/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions implementations/micrometer-registry-wavefront/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions micrometer-jersey2/gradle.lockfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions micrometer-test/build.gradle
Expand Up @@ -10,6 +10,7 @@ dependencies {
api 'ru.lanwen.wiremock:wiremock-junit5'
api 'com.github.tomakehurst:wiremock-jre8-standalone'
api 'org.mockito:mockito-core'
implementation 'org.awaitility:awaitility'

testImplementation 'org.jsr107.ri:cache-ri-impl'

Expand All @@ -24,4 +25,10 @@ dependencies {
testImplementation 'io.projectreactor.netty:reactor-netty-http'
testImplementation 'org.apache.httpcomponents:httpclient'
testImplementation 'org.eclipse.jetty:jetty-client'
testImplementation 'org.eclipse.jetty:jetty-server'
testImplementation 'org.eclipse.jetty:jetty-servlet'
testImplementation 'org.glassfish.jersey.core:jersey-server'
testImplementation 'org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jdk-http:2.+'
// necessary for Jersey test framework
testRuntimeOnly 'org.glassfish.jersey.inject:jersey-hk2'
}

0 comments on commit 19437d3

Please sign in to comment.