7 implementations of Resources
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (4)
12 references to Resources
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (10)
Linux\AcceptanceTest.cs (9)
40Assert.NotEqual(default, provider.Resources);
139Assert.Equal(1, provider.Resources.GuaranteedCpuUnits); // hack to make hardcoded calculation in resource utilization main package work.
140Assert.Equal(2.0d, provider.Resources.MaximumCpuUnits); // read from cpuset.cpus
141Assert.Equal(100_000UL, provider.Resources.GuaranteedMemoryInBytes); // read from memory.limit_in_bytes
145Assert.Equal(100_000UL, provider.Resources.MaximumMemoryInBytes);
189Assert.Equal(0.1, Math.Round(provider.Resources.GuaranteedCpuUnits, 1)); // hack to make hardcoded calculation in resource utilization main package work.
190Assert.Equal(0.2d, Math.Round(provider.Resources.MaximumCpuUnits, 1)); // read from cpuset.cpus
191Assert.Equal(100_000UL, provider.Resources.GuaranteedMemoryInBytes); // read from memory.max
195Assert.Equal(100_000UL, provider.Resources.MaximumMemoryInBytes);