Skip to content

Commit 1efe215

Browse files
committed
fix protobuf
1 parent aa65007 commit 1efe215

File tree

2 files changed

+67
-66
lines changed

2 files changed

+67
-66
lines changed
Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,99 @@
11
plugins {
2-
id("otel.java-conventions")
3-
id("otel.publish-conventions")
2+
id("otel.java-conventions")
3+
id("otel.publish-conventions")
44
}
55

66
description = "OpenTelemetry Prometheus Exporter"
77
otelJava.moduleName.set("io.opentelemetry.exporter.prometheus")
88

99
dependencies {
10-
api(project(":sdk:metrics"))
11-
12-
compileOnly(project(":api:incubator"))
13-
implementation(project(":exporters:common"))
14-
implementation(project(":sdk-extensions:autoconfigure-spi"))
15-
implementation("io.prometheus:prometheus-metrics-exporter-httpserver") {
16-
exclude(group = "io.prometheus", module = "prometheus-metrics-exposition-formats")
17-
}
18-
implementation("io.prometheus:prometheus-metrics-exposition-formats-no-protobuf")
19-
20-
compileOnly("com.google.auto.value:auto-value-annotations")
21-
22-
annotationProcessor("com.google.auto.value:auto-value")
23-
24-
testImplementation(project(":sdk:testing"))
25-
testImplementation("io.opentelemetry.proto:opentelemetry-proto")
26-
testImplementation("com.sun.net.httpserver:http")
27-
testImplementation("com.google.guava:guava")
28-
testImplementation("com.linecorp.armeria:armeria")
29-
testImplementation("com.linecorp.armeria:armeria-junit5")
30-
testImplementation("com.linecorp.armeria:armeria-grpc-protocol")
31-
testImplementation("com.fasterxml.jackson.jr:jackson-jr-stree")
32-
testImplementation("com.fasterxml.jackson.jr:jackson-jr-objects")
33-
testImplementation("org.testcontainers:junit-jupiter")
10+
api(project(":sdk:metrics"))
11+
12+
compileOnly(project(":api:incubator"))
13+
implementation(project(":exporters:common"))
14+
implementation(project(":sdk-extensions:autoconfigure-spi"))
15+
implementation("io.prometheus:prometheus-metrics-exporter-httpserver") {
16+
exclude(group = "io.prometheus", module = "prometheus-metrics-exposition-formats")
17+
}
18+
implementation("io.prometheus:prometheus-metrics-exposition-formats-no-protobuf")
19+
20+
compileOnly("com.google.auto.value:auto-value-annotations")
21+
22+
annotationProcessor("com.google.auto.value:auto-value")
23+
24+
testImplementation(project(":sdk:testing"))
25+
testImplementation("io.opentelemetry.proto:opentelemetry-proto")
26+
testImplementation("com.sun.net.httpserver:http")
27+
testImplementation("com.google.guava:guava")
28+
testImplementation("com.linecorp.armeria:armeria")
29+
testImplementation("com.linecorp.armeria:armeria-junit5")
30+
testImplementation("com.linecorp.armeria:armeria-grpc-protocol")
31+
testImplementation("com.fasterxml.jackson.jr:jackson-jr-stree")
32+
testImplementation("com.fasterxml.jackson.jr:jackson-jr-objects")
33+
testImplementation("org.testcontainers:junit-jupiter")
3434
}
3535

3636
tasks {
37-
check {
38-
dependsOn(testing.suites)
39-
}
37+
check {
38+
dependsOn(testing.suites)
39+
}
4040
}
4141

4242
// TODO(anuraaga): Move to conventions.
4343

4444
testing {
45-
suites {
46-
register<JvmTestSuite>("testJpms") {
47-
targets {
48-
all {
49-
testTask.configure {
50-
enabled = gradle.startParameter.projectProperties.get("testJavaVersion") != "8"
51-
}
52-
}
53-
}
45+
suites {
46+
register<JvmTestSuite>("testJpms") {
47+
targets {
48+
all {
49+
testTask.configure {
50+
enabled = gradle.startParameter.projectProperties.get("testJavaVersion") != "8"
51+
}
5452
}
53+
}
5554
}
55+
}
5656
}
5757

5858
sourceSets {
59-
val module by creating
60-
main {
61-
output.dir(mapOf("builtBy" to "compileModuleJava"), module.java.destinationDirectory)
62-
}
59+
val module by creating
60+
main {
61+
output.dir(mapOf("builtBy" to "compileModuleJava"), module.java.destinationDirectory)
62+
}
6363
}
6464

6565
configurations {
66-
named("moduleImplementation") {
67-
extendsFrom(configurations["implementation"])
68-
}
66+
named("moduleImplementation") {
67+
extendsFrom(configurations["implementation"])
68+
}
6969
}
7070

7171
tasks {
72-
jar {
73-
manifest.attributes.remove("Automatic-Module-Name")
72+
jar {
73+
manifest.attributes.remove("Automatic-Module-Name")
7474

75-
exclude("**/HackForJpms.class")
76-
}
75+
exclude("**/HackForJpms.class")
76+
}
7777

78-
compileJava {
79-
exclude("module-info.java")
80-
}
78+
compileJava {
79+
exclude("module-info.java")
80+
}
8181

82-
withType<Checkstyle>().configureEach {
83-
exclude("module-info.java")
84-
}
82+
withType<Checkstyle>().configureEach {
83+
exclude("module-info.java")
84+
}
8585

86-
named<JavaCompile>("compileModuleJava") {
87-
with(options) {
88-
release.set(9)
89-
}
86+
named<JavaCompile>("compileModuleJava") {
87+
with(options) {
88+
release.set(9)
9089
}
90+
}
9191

92-
named<JavaCompile>("compileTestJpmsJava") {
93-
with(options) {
94-
release.set(9)
95-
compilerArgs.add("--add-modules=org.junit.jupiter.api")
96-
compilerArgs.add("--add-reads=io.opentelemetry.exporters.prometheus.test=org.junit.jupiter.api")
97-
}
92+
named<JavaCompile>("compileTestJpmsJava") {
93+
with(options) {
94+
release.set(9)
95+
compilerArgs.add("--add-modules=org.junit.jupiter.api")
96+
compilerArgs.add("--add-reads=io.opentelemetry.exporters.prometheus.test=org.junit.jupiter.api")
9897
}
98+
}
9999
}

exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusHttpServerTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,8 @@ void fetchProtobuf() {
253253
.join();
254254
assertThat(response.status()).isEqualTo(HttpStatus.OK);
255255
assertThat(response.headers().get(HttpHeaderNames.CONTENT_TYPE))
256-
.isEqualTo("application/vnd.google.protobuf; proto=io.prometheus.client.MetricFamily; encoding=delimited");
256+
.isEqualTo(
257+
"application/vnd.google.protobuf; proto=io.prometheus.client.MetricFamily; encoding=delimited");
257258
// don't decode the protobuf, just verify it doesn't throw an exception
258259
}
259260

0 commit comments

Comments
 (0)