File tree Expand file tree Collapse file tree 2 files changed +7
-29
lines changed
javaagent-extension-api/src/test
java/io/opentelemetry/javaagent/extension Expand file tree Collapse file tree 2 files changed +7
-29
lines changed Original file line number Diff line number Diff line change 12
12
import io .opentelemetry .sdk .extension .incubator .fileconfig .SdkConfigProvider ;
13
13
import io .opentelemetry .sdk .extension .incubator .fileconfig .internal .model .InstrumentationModel ;
14
14
import io .opentelemetry .sdk .extension .incubator .fileconfig .internal .model .OpenTelemetryConfigurationModel ;
15
- import java .io .ByteArrayInputStream ;
16
- import java .nio .charset .StandardCharsets ;
17
15
import java .time .Duration ;
18
16
import java .util .Arrays ;
19
17
import java .util .HashMap ;
24
22
25
23
class DeclarativeConfigPropertiesBridgeTest {
26
24
27
- private static final String YAML =
28
- "file_format: 0.4\n "
29
- + "instrumentation/development:\n "
30
- + " java:\n "
31
- + " common:\n "
32
- + " default:\n "
33
- + " enabled: true\n "
34
- + " runtime_telemetry:\n "
35
- + " enabled: false\n "
36
- + " example_instrumentation:\n "
37
- + " string_key: value\n "
38
- + " bool_key: true\n "
39
- + " int_key: 1\n "
40
- + " double_key: 1.1\n "
41
- + " list_key:\n "
42
- + " - value1\n "
43
- + " - value2\n "
44
- + " - true\n "
45
- + " map_key:\n "
46
- + " string_key1: value1\n "
47
- + " string_key2: value2\n "
48
- + " bool_key: true\n " ;
49
-
50
25
private ConfigProperties bridge ;
51
26
private ConfigProperties emptyBridge ;
52
27
53
28
@ BeforeEach
54
29
void setup () {
55
30
OpenTelemetryConfigurationModel model =
56
31
DeclarativeConfiguration .parse (
57
- new ByteArrayInputStream (YAML .getBytes (StandardCharsets .UTF_8 )));
32
+ DeclarativeConfigPropertiesBridgeTest .class
33
+ .getClassLoader ()
34
+ .getResourceAsStream ("config.yaml" ));
58
35
SdkConfigProvider configProvider = SdkConfigProvider .create (model );
59
36
bridge =
60
37
new DeclarativeConfigPropertiesBridge (
Original file line number Diff line number Diff line change 1
- instrumentation :
1
+ file_format : 0.4
2
+ instrumentation/development :
2
3
java :
4
+ agent :
3
5
common :
4
6
default :
5
7
enabled : true
6
8
runtime_telemetry :
7
9
enabled : false
8
- external_annotations :
9
- enabled : true
10
10
example_instrumentation :
11
11
string_key : value
12
12
bool_key : true
@@ -15,6 +15,7 @@ instrumentation:
15
15
list_key :
16
16
- value1
17
17
- value2
18
+ - true
18
19
map_key :
19
20
string_key1 : value1
20
21
string_key2 : value2
You can’t perform that action at this time.
0 commit comments