diff --git a/tests/Aspire.Elastic.Clients.Elasticsearch.Tests/AspireElasticClientExtensionsTest.cs b/tests/Aspire.Elastic.Clients.Elasticsearch.Tests/AspireElasticClientExtensionsTest.cs index 1f103d53fc9..ede4a325bd5 100644 --- a/tests/Aspire.Elastic.Clients.Elasticsearch.Tests/AspireElasticClientExtensionsTest.cs +++ b/tests/Aspire.Elastic.Clients.Elasticsearch.Tests/AspireElasticClientExtensionsTest.cs @@ -140,9 +140,10 @@ public void CanAddClientFromEncodedConnectionString() [Fact] [RequiresDocker] - [ActiveIssue("https://github.com/dotnet/aspire/issues/7452")] public void ElasticsearchInstrumentationEndToEnd() { + // RemoteExecutor is used because OTEL uses a static instance to capture activities + RemoteExecutor.Invoke(async (connectionString) => { var builder = CreateBuilder(connectionString); @@ -162,7 +163,8 @@ public void ElasticsearchInstrumentationEndToEnd() Assert.Single(activityList); var activity = activityList[0]; - Assert.Equal("ping", activity.OperationName); + Assert.Equal("ping", activity.DisplayName); + Assert.Equal("HEAD", activity.OperationName); Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "elasticsearch"); }, DefaultConnectionString, new RemoteInvokeOptions { TimeOut = 120_000 }).Dispose(); }