1949 references to Token
AnalyzerRunner (1)
ApiExplorerWebSite (2)
aspire (15)
Aspire.Cli.Tests (34)
Aspire.Components.Common.TestUtilities (1)
Aspire.Dashboard (63)
Model\Assistant\AssistantChatViewModel.cs (11)
286await callback(_cts.Token).ConfigureAwait(false);
343var getInfoTask = _aiContextProvider.GetInfoAsync(_cts.Token);
423await callback(_cts.Token).ConfigureAwait(false);
482: CancellationTokenSource.CreateLinkedTokenSource(_cts.Token);
495catch (Exception ex) when (currentResponseCts.Token.IsCancellationRequested)
508var cancellationToken = responseCts.Token;
751conversationChangedTask = InvokeConversationChangedCallbackAsync(chatViewModel: null, _responseState, responseCts.Token);
772conversationChangedTask = InvokeConversationChangedCallbackAsync(chatViewModel: null, _responseState, responseCts.Token);
855await InvokeConversationChangedCallbackAsync(vm, ResponseState.Starting, _cts.Token).ConfigureAwait(false);
867await InvokeConversationChangedCallbackAsync(chatViewModel, ResponseState.Starting, _cts.Token).ConfigureAwait(false);
944await InvokeConversationChangedCallbackAsync(currentChatViewModel, ResponseState.Starting, _cts.Token).ConfigureAwait(false);
Aspire.Dashboard.Tests (22)
TelemetryApiServiceTests.cs (4)
54await foreach (var item in service.FollowSpansAsync(null, null, null, cts.Token))
101await foreach (var item in service.FollowLogsAsync(null, null, null, cts.Token))
350await foreach (var item in service.FollowSpansAsync(["nonexistent-service"], null, null, cts.Token))
397await foreach (var item in service.FollowLogsAsync(["nonexistent-service"], null, null, cts.Token))
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (10)
394await foreach (var span in repository.WatchSpansAsync(resourceKey: null, cts.Token))
456await foreach (var span in repository.WatchSpansAsync(resourceKey: null, cts.Token))
512await foreach (var log in repository.WatchLogsAsync(resourceKey: null, filters: null, cts.Token))
573await foreach (var log in repository.WatchLogsAsync(resourceKey: null, filters: null, cts.Token))
659using var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cts.Token, doneCts.Token);
665await foreach (var span in repository.WatchSpansAsync(resourceKey: null, linkedCts.Token))
733await foreach (var span in repository.WatchSpansAsync(new ResourceKey("service1", "inst1"), cts.Token))
792await foreach (var log in repository.WatchLogsAsync(resourceKey: null, filters: filters, cts.Token))
883await foreach (var log in repository.WatchLogsAsync(resourceKey: null, filters: filters, cts.Token))
Aspire.Deployment.EndToEnd.Tests (52)
Aspire.EndToEnd.Tests (3)
Aspire.Hosting (73)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (7)
251using var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
257"healthy" => await WaitForHealthyAsync(notificationService, request.ResourceName, linkedCts.Token).ConfigureAwait(false),
258"up" => await WaitForRunningAsync(notificationService, request.ResourceName, linkedCts.Token).ConfigureAwait(false),
259"down" => await WaitForTerminalAsync(notificationService, request.ResourceName, linkedCts.Token).ConfigureAwait(false),
873using var linked = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
877var mcpClient = await McpClient.CreateAsync(transport, cancellationToken: linked.Token).ConfigureAwait(false);
880var toolsList = await mcpClient.ListToolsAsync(cancellationToken: linked.Token).ConfigureAwait(false);
Dcp\DcpExecutor.cs (8)
362await StopAsync(disposeCts.Token).ConfigureAwait(false);
369var cancellationToken = _shutdownCancellation.Token;
528await _executorEvents.PublishAsync(new OnResourceChangedContext(_shutdownCancellation.Token, resourceType, appModelResource, resource.Metadata.Name, status, s => snapshotFactory(resource, s))).ConfigureAwait(false);
725await foreach (var batch in enumerable.WithCancellation(cancellation.Token).ConfigureAwait(false))
743cancellation.Token);
798await _executorEvents.PublishAsync(new OnResourceChangedContext(_shutdownCancellation.Token, resourceKind, appModelResource, resourceName, status, s =>
1617_shutdownCancellation.Token, resourceType, resource,
2041await _executorEvents.PublishAsync(new OnResourceChangedContext(_shutdownCancellation.Token, KnownResourceTypes.Container, cr.ModelResource, cr.DcpResourceName, new ResourceStatus(null, null, null), s => _snapshotBuilder.ToSnapshot((Container)cr.DcpResource, s))).ConfigureAwait(false);
InteractionService.cs (4)
89var newState = new Interaction(title, message, options, new Interaction.MessageBoxInteractionInfo(intent: options.Intent ?? MessageIntent.None), interactionCts.Token);
162var newState = new Interaction(title, message, options, new Interaction.InputsInteractionInfo(inputCollection), interactionCts.Token);
202var refreshOptions = new QueueLoadOptions(_logger, interactionCts.Token, input, inputCollection, _serviceProvider);
230var newState = new Interaction(title, message, options, new Interaction.NotificationInteractionInfo(intent: options.Intent ?? MessageIntent.None, linkText: options.LinkText, linkUrl: options.LinkUrl), interactionCts.Token);
Aspire.Hosting.Azure.Kusto.Tests (24)
KustoFunctionalTests.cs (24)
47using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
53await app.StartAsync(cts.Token);
56await rns.WaitForResourceHealthyAsync(kusto.Resource.Name, cancellationToken: cts.Token);
60hb.Configuration["ConnectionStrings:KustoConnection"] = await kusto.Resource.ConnectionStringExpression.GetValueAsync(cts.Token);
70await host.StartAsync(cts.Token);
74var result = await _resiliencePipeline.ExecuteAsync(async cancellationToken => await ExecuteQueryAsync(client, cancellationToken), cts.Token);
97using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
105await app.StartAsync(cts.Token);
108await rns.WaitForResourceHealthyAsync(kustoDb.Resource.Name, cancellationToken: cts.Token);
112hb.Configuration["ConnectionStrings:KustoTestDbConnection"] = await kustoDb.Resource.ConnectionStringExpression.GetValueAsync(cts.Token);
128await host.StartAsync(cts.Token);
131await _resiliencePipeline.ExecuteAsync(async cancellationToken => await SeedDataAsync(admin), cts.Token);
135var results = await _resiliencePipeline.ExecuteAsync(async cancellationToken => await ReadDataAsync(client, cancellationToken), cts.Token);
175using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
185await app.StartAsync(cts.Token);
188await rns.WaitForResourceHealthyAsync(kusto.Resource.Name, cts.Token);
202using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
212await app.StartAsync(cts.Token);
215await rns.WaitForResourceHealthyAsync(kusto.Resource.Name, cts.Token);
218await rns.WaitForResourceHealthyAsync(db1.Resource.Name, cts.Token);
219await rns.WaitForResourceAsync(db2.Resource.Name, KnownResourceStates.FailedToStart, cts.Token);
233using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
251await app.StartAsync(cts.Token);
254await rns.WaitForResourceHealthyAsync(kustoDb.Resource.Name, cts.Token);
Aspire.Hosting.Azure.Tests (72)
AzureCosmosDBEmulatorFunctionalTests.cs (19)
45var pendingStart = app.StartAsync(cts.Token);
47await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
49await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
53await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
55await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
91await app.StartAsync(cts.Token);
93await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
129}, cts.Token);
171await app.StartAsync(cts.Token);
174await rns.WaitForResourceHealthyAsync(cosmos1.Resource.Name, cts.Token);
201}, cts.Token);
219await app.StartAsync(cts.Token);
222await rns.WaitForResourceHealthyAsync(cosmos2.Resource.Name, cts.Token);
256}, cts.Token);
289await app.StartAsync(cts.Token);
292await rns.WaitForResourceHealthyAsync(cosmos.Resource.Name, cts.Token);
301await host.StartAsync(cts.Token);
306var result1 = await database.ReadAsync(cancellationToken: cts.Token);
309var result2 = await container.ReadContainerAsync(cancellationToken: cts.Token);
AzureServiceBusExtensionsTests.cs (13)
94var pendingStart = app.StartAsync(cts.Token);
96await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
98await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
102await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
104await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
137await rns.WaitForResourceAsync(serviceBus.Resource.Name, KnownResourceStates.Running, cts.Token);
138await rns.WaitForResourceHealthyAsync(serviceBus.Resource.Name, cts.Token);
143await sender.SendMessageAsync(new ServiceBusMessage("Hello, World!"), cts.Token);
146var message = await receiver.ReceiveMessageAsync(cancellationToken: cts.Token);
814await app.ResourceNotifications.WaitForResourceAsync(serviceBus.Resource.Name, KnownResourceStates.Running, cts.Token);
815await app.ResourceNotifications.WaitForResourceHealthyAsync(serviceBus.Resource.Name, cts.Token);
823await sender.SendMessageAsync(new ServiceBusMessage("Hello, World!"), cts.Token);
826var message = await receiver.ReceiveMessageAsync(cancellationToken: cts.Token);
AzureStorageEmulatorFunctionalTests.cs (20)
45var pendingStart = app.StartAsync(cts.Token);
49await rns.WaitForResourceAsync(storage.Resource.Name, KnownResourceStates.Running, cts.Token);
51await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
55await rns.WaitForResourceHealthyAsync(blobs.Resource.Name, cts.Token);
56await rns.WaitForResourceHealthyAsync(queues.Resource.Name, cts.Token);
57await rns.WaitForResourceHealthyAsync(tables.Resource.Name, cts.Token);
59await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
90var pendingStart = app.StartAsync(cts.Token);
94await rns.WaitForResourceAsync(storage.Resource.Name, KnownResourceStates.Running, cts.Token);
96await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
100await rns.WaitForResourceHealthyAsync(blobContainer.Resource.Name, cts.Token);
102await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
133var pendingStart = app.StartAsync(cts.Token);
137await rns.WaitForResourceAsync(storage.Resource.Name, KnownResourceStates.Running, cts.Token);
139await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
143await rns.WaitForResourceHealthyAsync(testQueue.Resource.Name, cts.Token);
145await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
191await rns.WaitForResourceHealthyAsync(storage.Resource.Name, cts.Token);
223await rns.WaitForResourceHealthyAsync(blobContainer.Resource.Name, cancellationToken: cts.Token);
263await rns.WaitForResourceHealthyAsync(queue.Resource.Name, cancellationToken: cts.Token);
Aspire.Hosting.Containers.Tests (1)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.DotnetTool.Tests (6)
Aspire.Hosting.Garnet.Tests (7)
Aspire.Hosting.GitHub.Models.Tests (5)
Aspire.Hosting.JavaScript.Tests (4)
Aspire.Hosting.Kafka.Tests (4)
Aspire.Hosting.MongoDB.Tests (10)
MongoDbFunctionalTests.cs (10)
50var pendingStart = app.StartAsync(cts.Token);
52await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
54await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
58await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
60await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
99}, cts.Token);
163}, cts.Token);
218}, cts.Token);
332}, cts.Token);
423}, cts.Token);
Aspire.Hosting.MySql.Tests (68)
MySqlFunctionalTests.cs (68)
47var pendingStart = app.StartAsync(cts.Token);
49await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
51await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
55await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
57await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
61await app.StopAsync(cts.Token);
82await app.StartAsync(cts.Token);
84await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
98await host.StartAsync(cts.Token);
109}, cts.Token);
157await app.StartAsync(cts.Token);
159await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
175await host.StartAsync(cts.Token);
183}, cts.Token);
200}, cts.Token);
206await app.StopAsync(cts.Token);
227await app.StartAsync(cts.Token);
229await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
238[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
245await host.StartAsync(cts.Token);
253}, cts.Token);
265}, cts.Token);
272await app.StopAsync(cts.Token);
333await app.StartAsync(cts.Token);
335await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
341[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
348await host.StartAsync(cts.Token);
356}, cts.Token);
370}, cts.Token);
419await app.StartAsync(cts.Token);
421await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
427[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
434await host.StartAsync(cts.Token);
442}, cts.Token);
456}, cts.Token);
489await app.StartAsync(cts.Token);
491await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
498[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
505await host.StartAsync(cts.Token);
513}, cts.Token);
521}, cts.Token);
528}, cts.Token);
536}, cts.Token);
580await app.StartAsync(cts.Token);
584var mySqlId = await GetContainerIdAsync(rns, "resource", cts.Token);
590mySqlId2 = await GetContainerIdAsync(rns, "resource2", cts.Token);
593var phpMyAdminId = await GetContainerIdAsync(rns, "phpmyadmin", cts.Token);;
595await app.StopAsync(cts.Token).WaitAsync(cts.Token);
651await app.StartAsync(cts.Token);
664await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
681}, cts.Token);
727await app.StartAsync(cts.Token);
740await app.ResourceNotifications.WaitForResourceHealthyAsync(mysql.Resource.Name, cts.Token);
753}, cts.Token);
755await app.StopAsync(cts.Token);
785await app.StartAsync(cts.Token);
802await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
808await conn.OpenAsync(cts.Token);
831await app.StartAsync(cts.Token);
841await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
847await conn.OpenAsync(cts.Token);
Aspire.Hosting.Nats.Tests (5)
Aspire.Hosting.OpenAI (3)
Aspire.Hosting.OpenAI.Tests (10)
OpenAIFunctionalTests.cs (10)
41var pendingStart = app.StartAsync(cts.Token);
43await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
45await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
49await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
51await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
88var pendingStart = app.StartAsync(cts.Token);
90await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
92await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
96await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
98await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.Oracle.Tests (23)
OracleFunctionalTests.cs (23)
44await app.StartAsync(cts.Token);
46await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
60await dbContext.Database.EnsureCreatedAsync(cts.Token);
63await dbContext.SaveChangesAsync(cts.Token);
65var cars = await dbContext.Cars.ToListAsync(cts.Token);
130await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
148await dbContext.Database.EnsureCreatedAsync(cts.Token);
152await dbContext.SaveChangesAsync(cts.Token);
161}, cts.Token);
191await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
208var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token);
218}, cts.Token);
301await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
321}, cts.Token);
323var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token);
398await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
418}, cts.Token);
420var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token);
463var pendingStart = app.StartAsync(cts.Token);
465await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
467await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
471await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
473await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.PostgreSQL.Tests (31)
PostgresFunctionalTests.cs (31)
128await app.ResourceNotifications.WaitForResourceHealthyAsync(postgres.Resource.Name, cts.Token);
140}, cts.Token);
233await app.ResourceNotifications.WaitForResourceHealthyAsync(db1.Resource.Name, cts.Token);
266}, cts.Token);
296await app.ResourceNotifications.WaitForResourceHealthyAsync(db2.Resource.Name, cts.Token);
326}, cts.Token);
409await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
417}, cts.Token);
431}, cts.Token);
495await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
503}, cts.Token);
517}, cts.Token);
562await app.StartAsync(cts.Token);
566var postgresId = await GetContainerIdAsync(rns, "resource", cts.Token);
568var pgWebId = await GetContainerIdAsync(rns, "pgweb", cts.Token);
570var pgadminId = await GetContainerIdAsync(rns, "pgadmin", cts.Token);
572await app.StopAsync(cts.Token).WaitAsync(TimeSpan.FromMinutes(1), cts.Token);
609await app.StartAsync(cts.Token);
622await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
628await conn.OpenAsync(cts.Token);
651await app.StartAsync(cts.Token);
664await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
670await conn.OpenAsync(cts.Token);
721await app.StartAsync(cts.Token);
734await app.ResourceNotifications.WaitForResourceHealthyAsync(postgres.Resource.Name, cts.Token);
747}, cts.Token);
749await app.StopAsync(cts.Token);
779await app.StartAsync(cts.Token);
796await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
802await conn.OpenAsync(cts.Token);
Aspire.Hosting.Qdrant.Tests (8)
QdrantFunctionalTests.cs (8)
63}, cts.Token);
145}, cts.Token);
193}, cts.Token);
274var pendingStart = app.StartAsync(cts.Token);
276await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
278await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
282await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, (re => re.Snapshot.HealthStatus == HealthStatus.Healthy), cts.Token);
284await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.Redis.Tests (16)
RedisFunctionalTests.cs (16)
49var pendingStart = app.StartAsync(cts.Token);
51await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
53await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
57await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
59await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
152await rns.WaitForResourceAsync(redisInsightBuilder.Resource.Name, KnownResourceStates.Running).WaitAsync(cts.Token);
157await AcceptRedisInsightEula(client, cts.Token);
159var response = await client.GetAsync("/api/databases", cts.Token);
162var databases = await response.Content.ReadFromJsonAsync<List<RedisInsightDatabaseModel>>(cts.Token);
190var testConnectionResponse = await client.GetAsync($"/api/databases/{db.Id}/connect", cts2.Token);
489await rns.WaitForResourceAsync(redisInsightBuilder1.Resource.Name, KnownResourceStates.Running).WaitAsync(cts.Token);
494await AcceptRedisInsightEula(httpClient, cts.Token);
524await rns.WaitForResourceAsync(redisInsightBuilder2.Resource.Name, KnownResourceStates.Running).WaitAsync(cts.Token);
529await EnsureRedisInsightEulaAccepted(httpClient, cts.Token);
627await app.ResourceNotifications.WaitForResourceHealthyAsync(redis.Resource.Name, cts.Token);
628await app.ResourceNotifications.WaitForResourceHealthyAsync(redisCommander.Name, cts.Token);
Aspire.Hosting.RemoteHost.Tests (2)
Aspire.Hosting.SqlServer.Tests (32)
SqlServerFunctionalTests.cs (32)
41var pendingStart = app.StartAsync(cts.Token);
43await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
45await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
49await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
51await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
76await app.StartAsync(cts.Token);
106}, cts.Token);
110await dbContext.Database.EnsureCreatedAsync(cts.Token);
112await dbContext.SaveChangesAsync(cts.Token);
113var cars = await dbContext.Cars.ToListAsync(cts.Token);
181await app1.ResourceNotifications.WaitForResourceHealthyAsync(db1.Resource.Name, cts.Token);
220}, cts.Token);
240}, cts.Token);
267await app2.ResourceNotifications.WaitForResourceHealthyAsync(db2.Resource.Name, cts.Token);
294}, cts.Token);
300using var results = await command.ExecuteReaderAsync(cts.Token);
302Assert.True(await results.ReadAsync(cts.Token));
304Assert.False(await results.ReadAsync(cts.Token));
368await app.StartAsync(cts.Token);
381await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
399}, cts.Token);
422await app.StartAsync(cts.Token);
433await host.StartAsync(cts.Token);
435await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
449}, cts.Token);
495await app.StartAsync(cts.Token);
508await app.ResourceNotifications.WaitForResourceHealthyAsync(sqlserver.Resource.Name, cts.Token);
522}, cts.Token);
524await app.StopAsync(cts.Token);
554await app.StartAsync(cts.Token);
571await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
577await conn.OpenAsync(cts.Token);
Aspire.Hosting.Testing (13)
Aspire.Hosting.Testing.Tests (30)
Aspire.Hosting.Tests (173)
DistributedApplicationTests.cs (18)
71await testProgram.RunAsync(cts.Token);
116await testProgram.RunAsync(cts.Token);
141var token = cts.Token;
186var token = cts.Token;
276var token = cts.Token;
320var token = cts.Token;
395var token = cts.Token;
474var token = cts.Token;
1078var token = cts.Token;
1116var token = cts.Token;
1561var token = cts.Token;
1843var token = cts.Token;
1859using var logStream = await kubernetes.GetLogStreamAsync(worker, Logs.StreamTypeStdOut, logCts.Token, follow: true, timestamps: true);
1861await EnsureLogLines(logStream, logCts.Token, minimumLines);
1872using var logStream = await kubernetes.GetLogStreamAsync(worker, Logs.StreamTypeStdOut, logCts.Token,
1877await EnsureLogLines(logStream, logCts.Token, limit, (long n) => expectedLineNumber++ == n);
1885using var logStream = await kubernetes.GetLogStreamAsync(worker, Logs.StreamTypeStdOut, logCts.Token,
1891await EnsureLogLines(logStream, logCts.Token, tail, (long n) => n >= minimumLineNumber++);
Publishing\ResourceContainerImageManagerTests.cs (27)
39await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
71await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
102await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
139await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
173await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
203await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
239await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
278await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
313await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
345await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
376await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
426await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
455await imageBuilder.PushImageAsync(testResource.Resource, cts.Token);
480imageBuilder.PushImageAsync(testResource.Resource, cts.Token));
515await imageBuilder.BuildImagesAsync([servicea.Resource], cts.Token);
544await imageBuilder.BuildImagesAsync([dockerfileResource.Resource], cts.Token);
576await imageBuilder.BuildImagesAsync([dockerfileResource.Resource], cts.Token);
613imageBuilder.BuildImagesAsync([container.Resource], cts.Token));
658await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
731await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
826await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
878await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
1225await imageManager.BuildImagesAsync([servicea.Resource], cts.Token);
1269() => imageManager.BuildImagesAsync([servicea.Resource], cts.Token));
1302() => imageManager.BuildImageAsync(container.Resource, cts.Token));
1345() => imageManager.BuildImagesAsync([servicea.Resource, serviceb.Resource], cts.Token));
1378() => imageManager.BuildImagesAsync([servicea.Resource], cts.Token));
WaitForTests.cs (51)
31await app.StartAsync(abortCts.Token);
33await app.ResourceNotifications.WaitForResourceAsync(throwingResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
34await app.ResourceNotifications.WaitForResourceAsync(dependingContainerResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
35await app.ResourceNotifications.WaitForResourceAsync(dependingExecutableResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
37await app.StopAsync(abortCts.Token);
105var startTask = app.StartAsync(startupCts.Token);
108await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
136var startTask = app.StartAsync(startupCts.Token);
139await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
169var startTask = app.StartAsync(startupCts.Token);
176await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
213var startTask = app.StartAsync(startupCts.Token);
217await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
224await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, waitingStateCts.Token);
324var startTask = app.StartAsync(startupCts.Token);
328await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
335await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, waitingStateCts.Token);
358var startTask = app.StartAsync(startupCts.Token);
362await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
369await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
377await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
405var startTask = app.StartAsync(startupCts.Token);
409await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
416await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
424await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
447var startTask = app.StartAsync(startupCts.Token);
454await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
469await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, runningStateCts.Token);
494var startTask = app.StartAsync(startupCts.Token);
501await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, "Waiting", waitingStateCts.Token);
516await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, runningStateCts.Token);
549var startTask = app.StartAsync(startupCts.Token);
556await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, "Waiting", waitingStateCts.Token);
572await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, runningStateCts.Token);
603var startTask = app.StartAsync(startupCts.Token);
610await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
624await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, runningStateCts.Token);
654var startTask = app.StartAsync(startupCts.Token);
661await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
669await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
677await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
707var startTask = app.StartAsync(startupCts.Token);
714await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
722await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
730await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
756var startTask = app.StartAsync(startupCts.Token);
763await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
771await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
871var startTask = app.StartAsync(startupCts.Token);
875await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
885await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, runningStateCts.Token);
Aspire.Hosting.Valkey.Tests (5)
Aspire.Hosting.Yarp.Tests (2)
Aspire.MongoDB.Driver.Tests (1)
Aspire.MongoDB.Driver.v2.Tests (1)
Aspire.Playground.Tests (4)
Aspire.Templates.Tests (3)
aspire-server (6)
ClientSample (2)
csc (2)
CustomResources.AppHost (1)
dotnet-svcutil-lib (8)
GenerateDocumentationAndConfigFiles (3)
HelixTestRunner (11)
http2cat (1)
HttpStress (3)
IIS.FunctionalTests (1)
IIS.LongTests (1)
IIS.NewHandler.FunctionalTests (1)
IIS.Tests (2)
IISExpress.FunctionalTests (1)
Infrastructure.Tests (3)
InMemory.FunctionalTests (13)
InProcessWebSite (2)
IntegrationTestsWebsite (1)
Interop.FunctionalTests (7)
HttpClientHttp2InteropTests.cs (4)
216await stream.WriteAsync(Content, 0, Content.Length, timer.Token).DefaultTimeout();
236read = await stream.ReadAsync(buffer, 0, buffer.Length, timer.Token).DefaultTimeout();
251read = await stream.ReadAsync(buffer, 0, buffer.Length, timer.Token).DefaultTimeout();
932var requestTask = client.GetAsync(url, requestCancellation.Token);
InteropClient (2)
InteropTests (2)
Metrics (7)
Metrics.Legacy (7)
Microsoft.Agents.AI.ProjectTemplates.Tests (2)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Endpoints (3)
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Microsoft.AspNetCore.Components.QuickGrid (1)
Microsoft.AspNetCore.Components.Server (5)
Microsoft.AspNetCore.Components.Server.Tests (5)
Microsoft.AspNetCore.Components.Tests (2)
Microsoft.AspNetCore.Components.Web (4)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
Microsoft.AspNetCore.Components.WebAssembly.Tests (9)
Microsoft.AspNetCore.Connections.Abstractions (1)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.DataProtection.Tests (14)
KeyManagement\KeyRingProviderTests.cs (12)
31getCacheExpirationTokenReturnValues: new[] { expirationCts.Token },
69getCacheExpirationTokenReturnValues: new[] { expirationCts.Token },
115getCacheExpirationTokenReturnValues: new[] { expirationCts1.Token, expirationCts2.Token },
204getCacheExpirationTokenReturnValues: new[] { expirationCts1.Token, expirationCts2.Token },
288getCacheExpirationTokenReturnValues: new[] { expirationCts1.Token, expirationCts2.Token },
334getCacheExpirationTokenReturnValues: new[] { expirationCts.Token },
372getCacheExpirationTokenReturnValues: new[] { expirationCts.Token },
732.Returns(new CacheableKeyRing(cts.Token, StringToDateTime("2015-03-02 00:00:00Z"), originalKeyRing));
825expirationToken: cts.Token,
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (2)
Microsoft.AspNetCore.Hosting (7)
Microsoft.AspNetCore.Hosting.Tests (11)
Microsoft.AspNetCore.Http (3)
Microsoft.AspNetCore.Http.Connections (10)
Microsoft.AspNetCore.Http.Connections.Client (9)
Internal\WebSocketsTransport.cs (6)
367var resultTask = await Task.WhenAny(sending, Task.Delay(_closeTimeout, _stopCts.Token)).ConfigureAwait(false);
443var result = await socket.ReceiveAsync(Memory<byte>.Empty, _stopCts.Token).ConfigureAwait(false);
461var receiveResult = await socket.ReceiveAsync(memory, _stopCts.Token).ConfigureAwait(false);
562await socket.SendAsync(buffer, _webSocketMessageType, _stopCts.Token).ConfigureAwait(false);
602await socket.CloseOutputAsync(error != null ? WebSocketCloseStatus.InternalServerError : WebSocketCloseStatus.NormalClosure, "", _stopCts.Token).ConfigureAwait(false);
608await socket.CloseAsync(error != null ? WebSocketCloseStatus.InternalServerError : WebSocketCloseStatus.NormalClosure, "", _stopCts.Token).ConfigureAwait(false);
Microsoft.AspNetCore.Http.Connections.Tests (8)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.AspNetCore.Http.Results.Tests (2)
Microsoft.AspNetCore.Http.Tests (1)
Microsoft.AspNetCore.HttpLogging (2)
Microsoft.AspNetCore.InternalTesting (2)
Microsoft.AspNetCore.InternalTesting.Tests (4)
Microsoft.AspNetCore.Mvc (1)
Microsoft.AspNetCore.Mvc.Core (2)
Microsoft.AspNetCore.Mvc.Core.Test (9)
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (2)
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (11)
Microsoft.AspNetCore.Mvc.Razor.Test (3)
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (1)
Microsoft.AspNetCore.OpenApi.Tests (6)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.OutputCaching.Tests (6)
CachedResponseBodyTests.cs (6)
35var receiverTask = ReceiveDataAsync(pipe.Reader, receivedSegments, cts.Token);
36var copyTask = RecyclableReadOnlySequenceSegment.CopyToAsync(body, pipe.Writer, cts.Token).AsTask().ContinueWith(t => pipe.Writer.CompleteAsync(t.Exception));
59var receiverTask = ReceiveDataAsync(pipe.Reader, receivedSegments, cts.Token);
60var copyTask = CopyDataAsync(body, pipe.Writer, cts.Token);
84var receiverTask = ReceiveDataAsync(pipe.Reader, receivedSegments, cts.Token);
85var copyTask = CopyDataAsync(body, pipe.Writer, cts.Token);
Microsoft.AspNetCore.ResponseCaching.Tests (6)
CachedResponseBodyTests.cs (6)
43var receiverTask = ReceiveDataAsync(pipe.Reader, receivedSegments, cts.Token);
44var copyTask = body.CopyToAsync(pipe.Writer, cts.Token).ContinueWith(_ => pipe.Writer.CompleteAsync());
65var receiverTask = ReceiveDataAsync(pipe.Reader, receivedSegments, cts.Token);
66var copyTask = CopyDataAsync(body, pipe.Writer, cts.Token);
89var receiverTask = ReceiveDataAsync(pipe.Reader, receivedSegments, cts.Token);
90var copyTask = CopyDataAsync(body, pipe.Writer, cts.Token);
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Routing.Tests (1)
Microsoft.AspNetCore.Server.HttpSys (2)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (56)
Listener\RequestBodyTests.cs (9)
59Task<int> task = context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
81int read = await context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
84read = await context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
106int read = await context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
109read = await context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
130int read = await context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
132var readTask = context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
155int read = await context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
158var readTask = context.Request.Body.ReadAsync(input, 0, input.Length, cts.Token);
Listener\ResponseBodyTests.cs (14)
112await context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
113await context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
134await context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
135await context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
157var writeTask = context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
177var writeTask = context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
197await context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
200var writeTask = context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
219await context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
222var writeTask = context.Response.Body.WriteAsync(new byte[10], 0, 10, cts.Token);
239var responseTask = SendRequestAsync(address, cts.Token);
275var responseTask = SendRequestAsync(address, cts.Token);
310var responseTask = SendRequestAsync(address, cts.Token);
338var responseTask = SendRequestAsync(address, cts.Token);
ResponseSendFileTests.cs (16)
340await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
341await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
358await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
359await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
379var writeTask = httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
407var writeTask = httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
434await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
436var writeTask = httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
461await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
463var writeTask = httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
502await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
507httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token));
519var responseTask = SendRequestAsync(address, cts.Token);
562var responseTask = SendRequestAsync(address, cts.Token);
589await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
600await httpContext.Response.SendFileAsync(AbsoluteFilePath, 0, null, cts.Token);
Microsoft.AspNetCore.Server.IIS (1)
Microsoft.AspNetCore.Server.IntegrationTesting (3)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (2)
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (3)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
Microsoft.AspNetCore.Session (10)
Microsoft.AspNetCore.Session.Tests (3)
Microsoft.AspNetCore.SignalR.Client.Core (19)
HubConnection.cs (17)
285if (_state.StopCts.Token.IsCancellationRequested)
290using (CancellationTokenUtils.CreateLinkedToken(cancellationToken, _state.StopCts.Token, out var linkedToken))
682var reader = await StreamAsChannelCoreAsync(methodName, typeof(T), args, cts.Token).ConfigureAwait(false);
686while (await reader.WaitToReadAsync(cts.Token).ConfigureAwait(false))
922createAndConsumeStream = () => ReadAsyncEnumeratorStream(AsyncEnumerableAdapters.MakeReflectionAsyncEnumeratorFromChannel(reader, tokenSource.Token));
929createAndConsumeStream = () => ReadAsyncEnumeratorStream(AsyncEnumerableAdapters.MakeReflectionAsyncEnumerator(reader, tokenSource.Token));
941while (await reader.WaitToReadAsync(tokenSource.Token).ConfigureAwait(false))
943while (!tokenSource.Token.IsCancellationRequested && reader.TryRead(out var item))
958await foreach (var streamValue in stream.WithCancellation(tokenSource.Token).ConfigureAwait(false))
969await SendWithLock(connectionState, new StreamItemMessage(streamId, item), tokenSource.Token).ConfigureAwait(false);
1516using (CancellationTokenUtils.CreateLinkedToken(cancellationToken, handshakeCts.Token, out var linkedToken))
1610connectionState.UploadStreamToken = uploadStreamSource.Token;
1849await Task.Delay(nextRetryDelay.Value, _state.StopCts.Token).ConfigureAwait(false);
1860CompleteClose(GetOperationCanceledException("Connection stopped during reconnect delay. Done reconnecting.", ex, _state.StopCts.Token));
1876await StartAsyncCore(_state.StopCts.Token).ConfigureAwait(false);
1897CompleteClose(GetOperationCanceledException("Connection stopped during reconnect attempt. Done reconnecting.", ex, _state.StopCts.Token));
1954return new OperationCanceledException(message, innerException, _state.StopCts.Token);
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (7)
HubConnectionTests.cs (6)
577var stream = connection.StreamAsync<int>("Stream", 5, cts.Token);
611var stream = connection.StreamAsync<int>("Stream", 1000, cts.Token);
896var channel = await connection.StreamAsChannelAsync<int>("StreamEchoInt", stream, cts.Token).DefaultTimeout();
940var enumerator = stream.GetAsyncEnumerator(cts.Token);
979var channel = await connection.StreamAsChannelAsync<int>("Stream", 1000, cts.Token).DefaultTimeout();
1021await Assert.ThrowsAnyAsync<OperationCanceledException>(() => connection.StreamAsChannelAsync<int>("Stream", 5, cts.Token).DefaultTimeout());
Microsoft.AspNetCore.SignalR.Client.Tests (15)
Microsoft.AspNetCore.SignalR.Core (6)
Microsoft.AspNetCore.SignalR.Specification.Tests (3)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
Microsoft.AspNetCore.SignalR.Tests (20)
DefaultHubLifetimeManagerTests.cs (9)
35var sendTask = manager.SendAllAsync("Hello", new object[] { "World" }, cts.Token).DefaultTimeout();
65var sendTask = manager.SendAllExceptAsync("Hello", new object[] { "World" }, new List<string> { connection1.ConnectionId }, cts.Token).DefaultTimeout();
89var sendTask = manager.SendConnectionAsync(connection1.ConnectionId, "Hello", new object[] { "World" }, cts.Token).DefaultTimeout();
111var sendTask = manager.SendConnectionsAsync(new List<string> { connection1.ConnectionId }, "Hello", new object[] { "World" }, cts.Token).DefaultTimeout();
134var sendTask = manager.SendGroupAsync("group", "Hello", new object[] { "World" }, cts.Token).DefaultTimeout();
161var sendTask = manager.SendGroupExceptAsync("group", "Hello", new object[] { "World" }, new List<string> { connection1.ConnectionId }, cts.Token).DefaultTimeout();
186var sendTask = manager.SendGroupsAsync(new List<string> { "group" }, "Hello", new object[] { "World" }, cts.Token).DefaultTimeout();
211var sendTask = manager.SendUserAsync("user", "Hello", new object[] { "World" }, cts.Token).DefaultTimeout();
241var sendTask = manager.SendUsersAsync(new List<string> { "user1", "user2" }, "Hello", new object[] { "World" }, cts.Token).DefaultTimeout();
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.SpaProxy (2)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Microsoft.AspNetCore.SpaServices.Extensions.Tests (2)
Microsoft.AspNetCore.StaticAssets (2)
Microsoft.AspNetCore.TestHost (1)
Microsoft.AspNetCore.TestHost.Tests (5)
Microsoft.AspNetCore.WebSockets.ConformanceTests (7)
Microsoft.AspNetCore.WebSockets.Tests (1)
Microsoft.Build.Tasks.CodeAnalysis (4)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (4)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (6)
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
Microsoft.CodeAnalysis.BannedApiAnalyzers (6)
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Microsoft.CodeAnalysis.EditorFeatures (36)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Microsoft.CodeAnalysis.Features (12)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncWorkItemQueue.cs (1)
237return source.Token;
Microsoft.CodeAnalysis.InteractiveHost (7)
Microsoft.CodeAnalysis.LanguageServer (5)
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (6)
Microsoft.CodeAnalysis.PublicApiAnalyzers (6)
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
Microsoft.CodeAnalysis.Test.Utilities (2)
Microsoft.CodeAnalysis.Threading.Package (1)
Microsoft.CodeAnalysis.UnitTests (3)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (15)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (13)
Microsoft.CommonLanguageServerProtocol.Framework.Package (5)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.DotNet.ArcadeAzureIntegration (1)
Microsoft.DotNet.Build.Tasks.Feed (8)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Helix.Sdk (3)
Microsoft.DotNet.Internal.SymbolHelper (1)
Microsoft.Extensions.AI.Abstractions.Tests (17)
ChatCompletion\ChatClientExtensionsTests.cs (8)
117Assert.Equal(cts.Token, cancellationToken);
123ChatResponse response = await client.GetResponseAsync("hello", expectedOptions, cts.Token);
144Assert.Equal(cts.Token, cancellationToken);
151await foreach (var update in client.GetStreamingResponseAsync("hello", expectedOptions, cts.Token))
191Assert.Equal(cts.Token, cancellationToken);
197ChatResponse response = await client.GetResponseAsync([], expectedChatOptions, cts.Token);
231Assert.Equal(cts.Token, cancellationToken);
238await foreach (var update in client.GetStreamingResponseAsync([], expectedChatOptions, cts.Token))
SpeechToText\SpeechToTextClientExtensionsTests.cs (1)
75cts.Token))
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Templates.Tests (2)
Microsoft.Extensions.AI.Tests (64)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (8)
967Assert.Equal(cts.Token, actualCancellationToken);
986var updates = service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(input), options, cts.Token);
1043Assert.Equal(cts.Token, actualCancellationToken);
1067var updates = service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(input), options, cts.Token);
1245Assert.Equal(cts.Token, actualCancellationToken);
1264var result = await service.GetResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(input), options, cts.Token);
1332Assert.Equal(cts.Token, actualCancellationToken);
1346var result = await service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(input), options, cts.Token).ToChatResponseAsync();
ChatCompletion\UseDelegateChatClientTests.cs (19)
40Assert.Equal(expectedCts.Token, cancellationToken);
49Assert.Equal(expectedCts.Token, cancellationToken);
60Assert.Equal(expectedCts.Token, cancellationToken);
67ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
71response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
89Assert.Equal(expectedCts.Token, cancellationToken);
100Assert.Equal(expectedCts.Token, cancellationToken);
110ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
113response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
131Assert.Equal(expectedCts.Token, cancellationToken);
142Assert.Equal(expectedCts.Token, cancellationToken);
161ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
164response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
182Assert.Equal(expectedCts.Token, cancellationToken);
191Assert.Equal(expectedCts.Token, cancellationToken);
203Assert.Equal(expectedCts.Token, cancellationToken);
213Assert.Equal(expectedCts.Token, cancellationToken);
232ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
235response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
Functions\AIFunctionFactoryTest.cs (17)
195foreach (CancellationToken ctArg in new[] { cts.Token, default })
756Assert.Equal(cts.Token, cancellationToken);
761object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
779Assert.Equal(cts.Token, cancellationToken);
784object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
802Assert.Equal(cts.Token, cancellationToken);
807object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
825Assert.Equal(cts.Token, cancellationToken);
830object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
848Assert.Equal(cts.Token, cancellationToken);
853object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
871Assert.Equal(cts.Token, cancellationToken);
876object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
894Assert.Equal(cts.Token, cancellationToken);
899object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
917Assert.Equal(cts.Token, cancellationToken);
923object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
Microsoft.Extensions.ApiDescription.Client.Tests (2)
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Hybrid.Tests (8)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.DataIngestion.Tests (2)
Microsoft.Extensions.Diagnostics.HealthChecks (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (2)
Microsoft.Extensions.Diagnostics.Probes.Tests (4)
Microsoft.Extensions.Diagnostics.Testing (2)
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Microsoft.Extensions.FileProviders.Physical (4)
Microsoft.Extensions.Hosting (5)
Microsoft.Extensions.Hosting.Abstractions (3)
Microsoft.Extensions.Hosting.Testing (8)
Microsoft.Extensions.Hosting.Testing.Tests (11)
Microsoft.Extensions.Http.Diagnostics (2)
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Microsoft.Extensions.Http.Polly.Tests (1)
Microsoft.Extensions.Http.Resilience.PerformanceTests (2)
Microsoft.Extensions.Http.Resilience.Tests (11)
Hedging\HedgingTests.cs (9)
107using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
127using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
152async () => await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token));
174async () => await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token));
200using var result = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
224using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
250using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
277using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
300using var result = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
Microsoft.Extensions.Logging.AzureAppServices (3)
Microsoft.Extensions.Logging.EventSource (1)
Microsoft.Extensions.ML (2)
Microsoft.Extensions.Primitives (2)
Microsoft.Extensions.ServiceDiscovery (2)
Microsoft.Extensions.ServiceDiscovery.Dns (6)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (4)
Microsoft.Extensions.ServiceDiscovery.Tests (7)
Microsoft.Extensions.TimeProvider.Testing.Tests (5)
Microsoft.JSInterop (11)
Microsoft.JSInterop.Tests (4)
Microsoft.Maui (1)
Microsoft.Maui.Controls (2)
Microsoft.Maui.Essentials (1)
Microsoft.Maui.Resizetizer (1)
Microsoft.McpServer.ProjectTemplates.Tests (2)
Microsoft.ML.AutoML (3)
Microsoft.ML.AutoML.Tests (5)
Microsoft.ML.Core (2)
Microsoft.ML.Maml (1)
Microsoft.ML.Sweeper (1)
Microsoft.VisualBasic.Forms.Tests (2)
Microsoft.VisualBasic.Tests (1)
Microsoft.VisualStudio.Extensibility.Testing.Xunit (5)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\IdeTestAssemblyRunner.cs (4)
207cancellationTokenSource.Token,
239var executionMessageSinkFilter = new IpcMessageSink(ExecutionMessageSink, testCases.ToDictionary<IXunitTestCase, string, ITestCase>(testCase => testCase.UniqueID, testCase => testCase), finalAttempt: true, completedTestCaseIds, cancellationTokenSource.Token);
264executionMessageSinkFilter = new IpcMessageSink(ExecutionMessageSink, knownTestCasesByUniqueId, finalAttempt, completedTestCaseIds, cancellationTokenSource.Token);
278using (var runner = visualStudioContext.Instance.TestInvoker.CreateTestAssemblyRunner(new IpcTestAssembly(TestAssembly), testCases.ToArray(), new IpcMessageSink(DiagnosticMessageSink, knownTestCasesByUniqueId, finalAttempt, new HashSet<string>(), cancellationTokenSource.Token), executionMessageSinkFilter, new IpcTestFrameworkExecutionOptions(ExecutionOptions)))
Microsoft.VisualStudio.IntegrationTest.Setup (2)
Microsoft.VisualStudio.LanguageServices (18)
Microsoft.VisualStudio.LanguageServices.CodeLens (2)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.Implementation (2)
Nats.Backend (1)
RazorBuildWebSite (2)
Replay (2)
Roslyn.Diagnostics.Analyzers (6)
Roslyn.VisualStudio.DiagnosticsWindow (4)
Roslyn.VisualStudio.Next.UnitTests (3)
RunTests (3)
Sockets.FunctionalTests (1)
Stress.AppHost (1)
System.Collections.Concurrent (9)
System.Data.Odbc (1)
System.Diagnostics.DiagnosticSource (3)
System.Diagnostics.Process (2)
System.IO.Pipelines (7)
System.IO.Pipes (2)
System.IO.Ports (2)
System.Linq.Parallel (2)
System.Net.Http (38)
System\Net\Http\HttpClient.cs (13)
188response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
207using Stream responseStream = c.TryReadAsStream() ?? await c.ReadAsStreamAsync(cts.Token).ConfigureAwait(false);
210await responseStream.CopyToAsync(buffer, cts.Token).ConfigureAwait(false);
260response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
283using Stream responseStream = c.TryReadAsStream() ?? await c.ReadAsStreamAsync(cts.Token).ConfigureAwait(false);
286await responseStream.CopyToAsync(buffer, cts.Token).ConfigureAwait(false);
334response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
480response = base.Send(request, cts.Token);
492response.Content.LoadIntoBuffer(_maxResponseContentBufferSize, cts.Token);
535response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
547await response.Content.LoadIntoBufferAsync(_maxResponseContentBufferSize, cts.Token).ConfigureAwait(false);
626e = toThrow = CancellationHelper.CreateOperationCanceledException(e, cancellationToken.IsCancellationRequested ? cancellationToken : cts.Token);
810CancellationTokenSource cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, pendingRequestsCts.Token);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (5)
187(Stream stream, TransportContext? transportContext, Activity? activity, IPEndPoint? remoteEndPoint) = await ConnectAsync(queueItem.Request, true, cts.Token).ConfigureAwait(false);
204connection = await ConstructHttp2ConnectionAsync(stream, queueItem.Request, activity, remoteEndPoint, cts.Token).ConfigureAwait(false);
210await HandleHttp11Downgrade(queueItem.Request, stream, transportContext, activity, remoteEndPoint, cts.Token).ConfigureAwait(false);
216connection = await ConstructHttp2ConnectionAsync(stream, queueItem.Request, activity, remoteEndPoint, cts.Token).ConfigureAwait(false);
221connectionException = e is OperationCanceledException oce && oce.CancellationToken == cts.Token && !waiter.CancelledByOriginatingRequestCompletion ?
System.Net.Http.Json (2)
System.Net.Mail (3)
System.Net.Ping (3)
System.Net.Quic (6)
System.Net.Requests (2)
System.Net.Security (1)
System.Net.Sockets (1)
System.Net.WebSockets (1)
System.Net.WebSockets.Client (4)
System.Private.CoreLib (4)
System.Security.Cryptography (1)
System.ServiceModel.Http (1)
System.ServiceModel.Primitives (3)
System.Threading.Tasks.Dataflow (5)
System.Threading.Tasks.Parallel (4)
System.Windows.Forms.Tests (8)
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (2)
Templates.Blazor.WebAssembly.Tests (2)
Templates.Mvc.Tests (2)
Templates.Tests (2)
Test.Utilities (3)
Testing.Tests (29)
WaitFailures.cs (29)
32await app.StartAsync(cts.Token);
34await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, cancellationToken: cts.Token);
47await app.StartAsync(cts.Token);
49await app.ResourceNotifications.WaitForResourceAsync(pwsh.Resource.Name, cancellationToken: cts.Token);
64await app.StartAsync(cts.Token);
68await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, cancellationToken: cts.Token);
72await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.TerminalStates, cancellationToken: cts.Token);
84await app.StartAsync(cts.Token);
87await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, "StateThatIsNeverUsed", cts.Token);
99await app.StartAsync(cts.Token);
102await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, ["States", "That", "Are", "Never", "Used"], cts.Token);
114await app.StartAsync(cts.Token);
117await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, x => false, cts.Token);
133await app.StartAsync(cts.Token);
136await app.ResourceNotifications.WaitForResourceHealthyAsync(nginx.Resource.Name, cts.Token);
152await app.StartAsync(cts.Token);
156await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, x => x.Snapshot.HealthReports.All(x => x.Status.HasValue), cts.Token);
159await app.ResourceNotifications.WaitForResourceHealthyAsync(nginx.Resource.Name, cts.Token);
172await app.StartAsync(cts.Token);
176await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, x => x.Snapshot.HealthStatus == HealthStatus.Healthy, cts.Token);
180await app.ResourceNotifications.WaitForResourceHealthyAsync(nginx.Resource.Name, cts.Token);
203_ = app.StartAsync(cts.Token);
206await app.ResourceNotifications.WaitForDependenciesAsync(consumer.Resource, cts.Token);
224_ = app.StartAsync(cts.Token);
228await app.ResourceNotifications.WaitForResourceAsync(dependency.Resource.Name, cancellationToken: cts.Token);
232await app.ResourceNotifications.WaitForDependenciesAsync(consumer.Resource, cts.Token);
248_ = app.StartAsync(cts.Token);
252await app.ResourceNotifications.WaitForResourceAsync(dependency.Resource.Name, cancellationToken: cts.Token);
256await app.ResourceNotifications.WaitForDependenciesAsync(consumer.Resource, cancellationToken: cts.Token);
Text.Analyzers (6)
vbc (2)
VBCSCompiler (8)
VBCSCompiler.UnitTests (2)
Wasm.Performance.Driver (2)