Skip to content

Commit 6980329

Browse files
committed
add experimental- suffix, add test
1 parent f723ab2 commit 6980329

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

span-stacktrace/src/main/java/io/opentelemetry/contrib/stacktrace/StackTraceComponentProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
public class StackTraceComponentProvider implements ComponentProvider<SpanProcessor> {
1717
@Override
1818
public String getName() {
19-
return "stacktrace";
19+
return "experimental-stacktrace";
2020
}
2121

2222
@Override
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package io.opentelemetry.contrib.stacktrace;
2+
3+
import static org.assertj.core.api.Assertions.assertThat;
4+
5+
import io.opentelemetry.sdk.OpenTelemetrySdk;
6+
import io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration;
7+
import java.io.ByteArrayInputStream;
8+
import java.nio.charset.StandardCharsets;
9+
import org.junit.jupiter.api.Test;
10+
11+
class StackTraceComponentProviderTest {
12+
@Test
13+
void endToEnd() {
14+
String yaml =
15+
"file_format: 0.4\n"
16+
+ "tracer_provider:\n"
17+
+ " processors:\n"
18+
+ " - experimental-stacktrace:\n";
19+
20+
OpenTelemetrySdk openTelemetrySdk =
21+
DeclarativeConfiguration.parseAndCreate(
22+
new ByteArrayInputStream(yaml.getBytes(StandardCharsets.UTF_8)));
23+
24+
assertThat(openTelemetrySdk.getSdkTracerProvider().toString())
25+
.contains("StackTraceSpanProcessor");
26+
}
27+
}

0 commit comments

Comments
 (0)