Skip to content

Commit d5e8723

Browse files
committed
start converting
1 parent 2ea27b2 commit d5e8723

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

instrumentation/ratpack/ratpack-1.7/library/src/test/groovy/io/opentelemetry/instrumentation/ratpack/v1_7/server/RatpackServerTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import ratpack.test.embed.EmbeddedApp
2121
import spock.lang.Specification
2222
import spock.util.concurrent.PollingConditions
2323

24-
class RatpackServerTest extends Specification {
24+
class RatpackServerTest2 extends Specification {
2525

2626
def spanExporter = InMemorySpanExporter.create()
2727
def tracerProvider = SdkTracerProvider.builder()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package io.opentelemetry.instrumentation.ratpack.v1_7.server;
2+
3+
import io.opentelemetry.api.OpenTelemetry;
4+
import io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator;
5+
import io.opentelemetry.context.propagation.ContextPropagators;
6+
import io.opentelemetry.instrumentation.ratpack.v1_7.RatpackServerTelemetry;
7+
import io.opentelemetry.sdk.OpenTelemetrySdk;
8+
import io.opentelemetry.sdk.OpenTelemetrySdkBuilder;
9+
import io.opentelemetry.sdk.testing.exporter.InMemorySpanExporter;
10+
import io.opentelemetry.sdk.trace.SdkTracerProvider;
11+
import io.opentelemetry.sdk.trace.export.SimpleSpanProcessor;
12+
import org.junit.jupiter.api.AfterAll;
13+
import org.junit.jupiter.api.Test;
14+
15+
class RatpackServerTest {
16+
17+
private static InMemorySpanExporter spanExporter = InMemorySpanExporter.create();
18+
private SdkTracerProvider tracerProvider = SdkTracerProvider.builder()
19+
.addSpanProcessor(SimpleSpanProcessor.create(spanExporter))
20+
.build();
21+
22+
OpenTelemetry openTelemetry = OpenTelemetrySdk.builder()
23+
.setPropagators(ContextPropagators.create(W3CBaggagePropagator.getInstance()))
24+
.setTracerProvider(tracerProvider).build();
25+
26+
RatpackServerTelemetry telemetry = RatpackServerTelemetry.create(openTelemetry);
27+
28+
@AfterAll
29+
static void cleanup() {
30+
spanExporter.reset();
31+
}
32+
33+
@Test
34+
void testAddSpanOnHandlers() {
35+
36+
37+
}
38+
39+
40+
}

0 commit comments

Comments
 (0)