5 writes to EffectivePort
Aspire.Hosting (1)
Dcp\Model\Service.cs (1)
109Status.EffectivePort = other.Status.EffectivePort;
Aspire.Hosting.Tests (4)
Dcp\DcpExecutorTests.cs (2)
4714EffectivePort = 0, 4805EffectivePort = TestKubernetesService.StartOfAutoPortRange,
Dcp\TestKubernetesService.cs (2)
122svc.Status.EffectivePort = svc.Spec.Port ?? Interlocked.Increment(ref _nextPort); 278service.Status.EffectivePort = hostPort ?? Interlocked.Increment(ref _nextPort);
67 references to EffectivePort
Aspire.Hosting (3)
Dcp\Model\Service.cs (3)
89public int? AllocatedPort => Spec.Port ?? Status?.EffectivePort; 107if (other.Status?.EffectivePort is not null) 109Status.EffectivePort = other.Status.EffectivePort;
Aspire.Hosting.Tests (64)
Dcp\DcpExecutorTests.cs (61)
1040Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 1078Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1109Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 1174Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1225Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1254Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1289Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1333Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 1334Assert.NotEqual(desiredPort, svc.Status?.EffectivePort); 1370Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1401Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1432Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1464Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1490var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 1610Assert.Equal(fixedPort, fixedService.Status?.EffectivePort); 1611Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 1654Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1696Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1728Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1765Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1792Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1801Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1830Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1839Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1891Assert.Equal(persistedPort, persistentService.Status?.EffectivePort); 1893Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 1947Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1993Assert.Equal(persistedPort, storedService.Status?.EffectivePort); 1994Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 2047Assert.Equal(persistedPort, persistentService.Status?.EffectivePort); 2048Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 2098Assert.Equal(allocatedPort, service.Status?.EffectivePort); 2145Assert.Equal(fixedPort, fixedService.Status?.EffectivePort); 2146Assert.Equal(storedPort, dynamicService.Status?.EffectivePort); 2190Assert.Equal(allocatedPort, service.Status?.EffectivePort); 2191Assert.NotEqual(persistedPort, service.Status?.EffectivePort); 2237Assert.Equal(persistedPort, service.Status?.EffectivePort); 2291Assert.Equal(allocatedPort, service.Status?.EffectivePort); 4443Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 4490Assert.Equal(desiredPortOne, svc.Status?.EffectivePort); 4524Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4561Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4607Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 4608Assert.NotEqual(desiredPort, svc.Status?.EffectivePort); 4639Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 4674Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4749service.Status?.EffectivePort == 0) 4756service.Status?.EffectivePort == 0) 4762service.Status?.EffectivePort > 0) 4775service.Status?.EffectivePort == 0) 4781service.Status?.EffectivePort > 0) 4904Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4933var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 5012Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 5059var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 5092var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 5139var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 5181var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 5297Assert.Equal(desiredPort, svc.Status?.EffectivePort); 5329Assert.Equal(desiredPort, svc.Status?.EffectivePort); 5363Assert.Equal(desiredPort, svc.Status?.EffectivePort);
Dcp\TestKubernetesService.cs (1)
269if (service?.Spec.AddressAllocationMode != AddressAllocationModes.Proxyless || service.Spec.Port is not null || service.Status?.EffectivePort is not null)
DistributedApplicationTests.cs (2)
2450service => service.Status?.EffectivePort is not null, 2459var effectivePort = Assert.IsType<int>(service.Status?.EffectivePort);