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)
4228EffectivePort = 0, 4319EffectivePort = TestKubernetesService.StartOfAutoPortRange,
Dcp\TestKubernetesService.cs (2)
117svc.Status.EffectivePort = svc.Spec.Port ?? Interlocked.Increment(ref _nextPort); 273service.Status.EffectivePort = hostPort ?? Interlocked.Increment(ref _nextPort);
56 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 (53)
Dcp\DcpExecutorTests.cs (50)
997Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 1035Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1066Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 1131Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1182Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1211Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1246Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1290Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 1291Assert.NotEqual(desiredPort, svc.Status?.EffectivePort); 1327Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1358Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1389Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1421Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1447var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 1567Assert.Equal(fixedPort, fixedService.Status?.EffectivePort); 1568Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 1609Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1648Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1688Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1722Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1731Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1760Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1769Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1808Assert.Equal(persistedPort, persistentService.Status?.EffectivePort); 1810Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 1855Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1856Assert.NotEqual(persistedPort, service.Status?.EffectivePort); 3957Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 4004Assert.Equal(desiredPortOne, svc.Status?.EffectivePort); 4038Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4075Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4121Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 4122Assert.NotEqual(desiredPort, svc.Status?.EffectivePort); 4153Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 4188Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4263service.Status?.EffectivePort == 0) 4270service.Status?.EffectivePort == 0) 4276service.Status?.EffectivePort > 0) 4289service.Status?.EffectivePort == 0) 4295service.Status?.EffectivePort > 0) 4418Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4447var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4522Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 4569var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4602var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4649var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4691var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4759Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4791Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4825Assert.Equal(desiredPort, svc.Status?.EffectivePort);
Dcp\TestKubernetesService.cs (1)
264if (service?.Spec.AddressAllocationMode != AddressAllocationModes.Proxyless || service.Spec.Port is not null || service.Status?.EffectivePort is not null)
DistributedApplicationTests.cs (2)
2372service => service.Status?.EffectivePort is not null, 2381var effectivePort = Assert.IsType<int>(service.Status?.EffectivePort);