@@ -72,7 +72,7 @@ class OtelBaseTest {
7272
7373            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
7474            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
75-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
75+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
7676        }
7777    }
7878
@@ -88,7 +88,7 @@ class OtelBaseTest {
8888
8989            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
9090            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
91-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
91+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
9292        }
9393    }
9494
@@ -104,8 +104,8 @@ class OtelBaseTest {
104104
105105            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
106106            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
107-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
108-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
107+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
108+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
109109        }
110110    }
111111
@@ -122,8 +122,8 @@ class OtelBaseTest {
122122
123123            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
124124            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
125-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isNotEqualTo(child.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
126-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
125+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isNotEqualTo(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
126+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
127127        }
128128    }
129129
@@ -141,8 +141,8 @@ class OtelBaseTest {
141141
142142            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
143143            assertThat(child.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
144-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
145-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isNotEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
144+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
145+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isNotEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
146146        }
147147    }
148148
@@ -160,8 +160,8 @@ class OtelBaseTest {
160160
161161            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
162162            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
163-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
164-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
163+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
164+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
165165        }
166166    }
167167
@@ -181,8 +181,8 @@ class OtelBaseTest {
181181
182182            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
183183            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
184-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
185-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
184+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
185+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
186186        }
187187    }
188188
@@ -198,8 +198,8 @@ class OtelBaseTest {
198198
199199            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
200200            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
201-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
202-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
201+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
202+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
203203        }
204204    }
205205
@@ -215,8 +215,8 @@ class OtelBaseTest {
215215
216216            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
217217            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
218-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
219-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
218+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
219+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
220220        }
221221    }
222222
@@ -234,8 +234,8 @@ class OtelBaseTest {
234234
235235            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
236236            assertThat(child.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
237-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
238-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isNotEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
237+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
238+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isNotEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
239239        }
240240    }
241241
@@ -253,8 +253,8 @@ class OtelBaseTest {
253253
254254            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
255255            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
256-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
257-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
256+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
257+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
258258        }
259259    }
260260
@@ -285,8 +285,8 @@ class OtelBaseTest {
285285
286286            assertThat(parent.parentSpanContext.traceId).isEqualTo(TraceId .getInvalid())
287287            assertThat(child.parentSpanContext.traceId).isEqualTo(parent.spanContext.traceId)
288-             assertThat(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
289-             assertThat(child.getAttribute(PLUGIN_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_ATTRIBUTE_KEY ))
288+             assertThat(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(" Amazon Q For VS Code"  )
289+             assertThat(child.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY )).isEqualTo(parent.getAttribute(PLUGIN_NAME_ATTRIBUTE_KEY ))
290290        }
291291    }
292292
@@ -339,7 +339,8 @@ class OtelExtension : AfterEachCallback, AfterAllCallback {
339339                    assert (openSpans.isEmpty()) { " Not all open spans were closed: ${openSpans.joinToString(" , "  )} "   }
340340                    return  CompletableResultCode .ofSuccess()
341341                }
342-             }
342+             },
343+             ToolkitTelemetryOTelSpanProcessor ()
343344        )
344345    )
345346
0 commit comments