@@ -86,6 +86,7 @@ public async Task TestPublisherAndConsumerActivityTags(bool useRoutingKeyAsOpera
86
86
var _activities = new List < Activity > ( ) ;
87
87
using ( ActivityListener activityListener = StartActivityListener ( _activities ) )
88
88
{
89
+ await Task . Delay ( 500 ) ;
89
90
string queueName = $ "{ Guid . NewGuid ( ) } ";
90
91
QueueDeclareOk q = await _channel . QueueDeclareAsync ( queueName ) ;
91
92
byte [ ] sendBody = Encoding . UTF8 . GetBytes ( "hi" ) ;
@@ -106,7 +107,7 @@ public async Task TestPublisherAndConsumerActivityTags(bool useRoutingKeyAsOpera
106
107
Assert . True ( await consumerReceivedTcs . Task ) ;
107
108
108
109
await _channel . BasicCancelAsync ( consumerTag ) ;
109
-
110
+ await Task . Delay ( 500 ) ;
110
111
AssertActivityData ( useRoutingKeyAsOperationName , queueName , _activities , true ) ;
111
112
}
112
113
}
@@ -122,6 +123,8 @@ public async Task TestPublisherAndConsumerActivityTagsAsync(bool useRoutingKeyAs
122
123
var activities = new List < Activity > ( ) ;
123
124
using ( ActivityListener activityListener = StartActivityListener ( activities ) )
124
125
{
126
+ await Task . Delay ( 500 ) ;
127
+
125
128
string queueName = $ "{ Guid . NewGuid ( ) } ";
126
129
QueueDeclareOk q = await _channel . QueueDeclareAsync ( queueName ) ;
127
130
byte [ ] sendBody = Encoding . UTF8 . GetBytes ( "hi" ) ;
@@ -142,7 +145,7 @@ public async Task TestPublisherAndConsumerActivityTagsAsync(bool useRoutingKeyAs
142
145
Assert . True ( await consumerReceivedTcs . Task ) ;
143
146
144
147
await _channel . BasicCancelAsync ( consumerTag ) ;
145
-
148
+ await Task . Delay ( 500 ) ;
146
149
AssertActivityData ( useRoutingKeyAsOperationName , queueName , activities , true ) ;
147
150
}
148
151
}
@@ -153,11 +156,11 @@ public async Task TestPublisherAndConsumerActivityTagsAsync(bool useRoutingKeyAs
153
156
public async Task TestPublisherAndBasicGetActivityTags ( bool useRoutingKeyAsOperationName )
154
157
{
155
158
await _channel . ConfirmSelectAsync ( ) ;
156
-
157
159
RabbitMQActivitySource . UseRoutingKeyAsOperationName = useRoutingKeyAsOperationName ;
158
160
var activities = new List < Activity > ( ) ;
159
161
using ( ActivityListener activityListener = StartActivityListener ( activities ) )
160
162
{
163
+ await Task . Delay ( 500 ) ;
161
164
string queue = $ "queue-{ Guid . NewGuid ( ) } ";
162
165
const string msg = "for basic.get" ;
163
166
@@ -172,13 +175,13 @@ public async Task TestPublisherAndBasicGetActivityTags(bool useRoutingKeyAsOpera
172
175
Assert . Equal ( msg , Encoding . UTF8 . GetString ( res . Body . ToArray ( ) ) ) ;
173
176
ok = await _channel . QueueDeclarePassiveAsync ( queue ) ;
174
177
Assert . Equal ( 0u , ok . MessageCount ) ;
178
+ await Task . Delay ( 500 ) ;
179
+ AssertActivityData ( useRoutingKeyAsOperationName , queue , activities , false ) ;
175
180
}
176
181
finally
177
182
{
178
183
await _channel . QueueDeleteAsync ( queue ) ;
179
184
}
180
-
181
- AssertActivityData ( useRoutingKeyAsOperationName , queue , activities , false ) ;
182
185
}
183
186
}
184
187
@@ -191,7 +194,7 @@ private static ActivityListener StartActivityListener(List<Activity> activities)
191
194
ActivitySamplingResult . AllDataAndRecorded ;
192
195
activityListener . ShouldListenTo =
193
196
activitySource => activitySource . Name . StartsWith ( "RabbitMQ.Client." ) ;
194
- activityListener . ActivityStarted = activity => activities . Add ( activity ) ;
197
+ activityListener . ActivityStarted = activities . Add ;
195
198
ActivitySource . AddActivityListener ( activityListener ) ;
196
199
return activityListener ;
197
200
}
0 commit comments