76 references to OperatingSystems
Microsoft.AspNetCore.Testing.Tests (2)
FakeCertificateFactoryTests.cs (2)
27[OSSkipCondition(OperatingSystems.Linux)] 36[OSSkipCondition(OperatingSystems.Windows)]
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (65)
Linux\AcceptanceTest.cs (16)
28[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")] 42[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")] 72[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")] 94[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")] 143[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")] 192[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")] 290[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")] 398[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
Linux\Disk\DiskStatsReaderTests.cs (2)
13[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
Linux\Disk\LinuxSystemDiskMetricsTests.cs (2)
20[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
Linux\LinuxNetworkMetricsTests.cs (2)
19[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
Linux\LinuxUtilizationParserCgroupV1Tests.cs (2)
17[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
Linux\LinuxUtilizationParserCgroupV2Tests.cs (2)
17[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
Linux\LinuxUtilizationProviderTests.cs (2)
21[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
Linux\OSFileSystemTests.cs (2)
14[OSSkipCondition(OperatingSystems.Windows | OperatingSystems.MacOSX, SkipReason = "Linux specific tests")]
ResourceMonitoringBuilderTests.cs (1)
12[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")]
ResourceMonitoringExtensionsTests.cs (12)
21[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 33[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 54[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 71[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 93[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 120[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 149[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 191[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 215[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.Windows, SkipReason = "For MacOs only.")] 229[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")] 243[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "Not supported on MacOs.")]
Windows\Disk\WindowsDiskIoRatePerfCounterTests.cs (2)
15[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\Disk\WindowsDiskIoTimePerfCounterTests.cs (2)
15[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\Disk\WindowsDiskMetricsTests.cs (2)
22[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\MemoryInfoTests.cs (2)
15[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\PerformanceCounterFactoryTests.cs (2)
11[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\PerformanceCounterWrapperTests.cs (2)
11[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\SystemInfoTests.cs (2)
15[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\Tcp6TableInfoTests.cs (2)
18[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\TcpTableInfoTests.cs (2)
15[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\WindowsNetworkMetricsTests.cs (2)
15[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Windows\WindowsSnapshotProviderTests.cs (2)
22[OSSkipCondition(OperatingSystems.Linux | OperatingSystems.MacOSX, SkipReason = "Windows specific.")]
Microsoft.TestUtilities (9)
XUnit\OSSkipConditionAttribute.cs (9)
17private readonly OperatingSystems _excludedOperatingSystem; 18private readonly OperatingSystems _osPlatform; 20public OSSkipConditionAttribute(OperatingSystems operatingSystem) 26internal OSSkipConditionAttribute(OperatingSystems operatingSystem, OperatingSystems osPlatform) 45private static OperatingSystems GetCurrentOS() 50return OperatingSystems.Windows; 54return OperatingSystems.Linux; 58return OperatingSystems.MacOSX;