4 instantiations of PeerInstallProbe
Aspire.Cli.Tests (4)
Acquisition\PeerInstallProbeTests.cs (4)
61=> new(TimeSpan.FromSeconds(30), ProbeLogger); 366var probe = new PeerInstallProbe(TimeSpan.FromMilliseconds(300), ProbeLogger); 395var probe = new PeerInstallProbe(TimeSpan.FromSeconds(30), ProbeLogger); 422var probe = new PeerInstallProbe(TimeSpan.FromSeconds(30), ProbeLogger);
23 references to PeerInstallProbe
aspire (4)
Acquisition\PeerInstallProbe.cs (3)
52private readonly ILogger<PeerInstallProbe> _logger; 54public PeerInstallProbe(ILogger<PeerInstallProbe> logger) 59internal PeerInstallProbe(TimeSpan timeout, ILogger<PeerInstallProbe> logger)
Program.cs (1)
500builder.Services.AddSingleton<IPeerInstallProbe, PeerInstallProbe>();
Aspire.Cli.Tests (19)
Acquisition\PeerInstallProbeTests.cs (18)
12/// Behavior tests for <see cref="PeerInstallProbe"/>. These tests spawn 28private ILogger<PeerInstallProbe> ProbeLogger => _loggerFactory.CreateLogger<PeerInstallProbe>(); 60private PeerInstallProbe CreateProbeWithGenerousTimeout() 66var probe = CreateProbeWithGenerousTimeout(); 87var probe = CreateProbeWithGenerousTimeout(); 120var probe = CreateProbeWithGenerousTimeout(); 146var probe = CreateProbeWithGenerousTimeout(); 170var probe = CreateProbeWithGenerousTimeout(); 229using var fakePeer = FakePeerScript.BuildRepeatedStderr(outputHelper, PeerInstallProbe.OutputCap + 10, exitCode: 7); 259var probe = CreateProbeWithGenerousTimeout(); 282var probe = CreateProbeWithGenerousTimeout(); 302var probe = CreateProbeWithGenerousTimeout(); 321var probe = CreateProbeWithGenerousTimeout(); 349var probe = CreateProbeWithGenerousTimeout(); 366var probe = new PeerInstallProbe(TimeSpan.FromMilliseconds(300), ProbeLogger); 395var probe = new PeerInstallProbe(TimeSpan.FromSeconds(30), ProbeLogger); 422var probe = new PeerInstallProbe(TimeSpan.FromSeconds(30), ProbeLogger);
Utils\CliTestHelper.cs (1)
214services.AddSingleton<IPeerInstallProbe, PeerInstallProbe>();