54 references to TestPlatforms
Microsoft.Build.Engine.UnitTests (4)
BackEnd\TargetUpToDateChecker_Tests.cs (4)
962
[SkipOnPlatform(
TestPlatforms
.AnyUnix, "Windows-specific test")]
973
[SkipOnPlatform(
TestPlatforms
.AnyUnix, "Windows-specific test")]
984
[SkipOnPlatform(
TestPlatforms
.AnyUnix, "Windows-specific test")]
995
[SkipOnPlatform(
TestPlatforms
.AnyUnix, "Windows-specific test")]
Microsoft.Build.Tasks.UnitTests (1)
RoslynCodeTaskFactory_Tests.cs (1)
85
[SkipOnPlatform(
TestPlatforms
.AnyUnix, ".NETFramework 4.0 isn't on unix machines.")]
Microsoft.DotNet.XUnitExtensions (46)
src\Microsoft.DotNet.XUnitExtensions.Shared\Attributes\ActiveIssueAttribute.cs (3)
28
public ActiveIssueAttribute(string issue,
TestPlatforms
platforms)
49
public ActiveIssueAttribute(string issue,
TestPlatforms
platforms =
TestPlatforms
.Any, TargetFrameworkMonikers framework = TargetFrameworkMonikers.Any, TestRuntimes runtimes = TestRuntimes.Any)
src\Microsoft.DotNet.XUnitExtensions.Shared\Attributes\OuterLoopAttribute.cs (3)
42
public OuterLoopAttribute(string reason,
TestPlatforms
platforms)
63
public OuterLoopAttribute(string reason,
TestPlatforms
platforms =
TestPlatforms
.Any, TargetFrameworkMonikers framework = TargetFrameworkMonikers.Any, TestRuntimes runtimes = TestRuntimes.Any)
src\Microsoft.DotNet.XUnitExtensions.Shared\Attributes\PlatformSpecificAttribute.cs (1)
25
public PlatformSpecificAttribute(
TestPlatforms
platforms)
src\Microsoft.DotNet.XUnitExtensions.Shared\Attributes\SkipOnCoreClrAttribute.cs (4)
65
public SkipOnCoreClrAttribute(string reason,
TestPlatforms
testPlatforms)
94
public SkipOnCoreClrAttribute(string reason,
TestPlatforms
testPlatforms, RuntimeConfiguration runtimeConfigurations)
102
public SkipOnCoreClrAttribute(string reason,
TestPlatforms
testPlatforms, RuntimeTestModes testMode)
110
public SkipOnCoreClrAttribute(string reason,
TestPlatforms
testPlatforms, RuntimeConfiguration runtimeConfigurations, RuntimeTestModes testModes)
src\Microsoft.DotNet.XUnitExtensions.Shared\Attributes\SkipOnMonoAttribute.cs (2)
22
public SkipOnMonoAttribute(string reason,
TestPlatforms
testPlatforms =
TestPlatforms
.Any)
src\Microsoft.DotNet.XUnitExtensions.Shared\Attributes\SkipOnPlatformAttribute.cs (1)
22
public SkipOnPlatformAttribute(
TestPlatforms
testPlatforms, string reason)
src\Microsoft.DotNet.XUnitExtensions.Shared\DiscovererHelpers.cs (21)
20
public static bool TestPlatformApplies(
TestPlatforms
platforms) =>
21
(platforms.HasFlag(
TestPlatforms
.Any)) ||
22
(platforms.HasFlag(
TestPlatforms
.FreeBSD) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("FREEBSD"))) ||
23
(platforms.HasFlag(
TestPlatforms
.Linux) && RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) ||
24
(platforms.HasFlag(
TestPlatforms
.NetBSD) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("NETBSD"))) ||
25
(platforms.HasFlag(
TestPlatforms
.OSX) && RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) ||
26
(platforms.HasFlag(
TestPlatforms
.illumos) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("ILLUMOS"))) ||
27
(platforms.HasFlag(
TestPlatforms
.Solaris) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("SOLARIS"))) ||
28
(platforms.HasFlag(
TestPlatforms
.iOS) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("IOS")) && !RuntimeInformation.IsOSPlatform(OSPlatform.Create("MACCATALYST"))) ||
29
(platforms.HasFlag(
TestPlatforms
.tvOS) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("TVOS"))) ||
30
(platforms.HasFlag(
TestPlatforms
.MacCatalyst) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("MACCATALYST"))) ||
31
(platforms.HasFlag(
TestPlatforms
.LinuxBionic) && RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("ANDROID_STORAGE"))) ||
32
(platforms.HasFlag(
TestPlatforms
.Android) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("ANDROID"))) ||
33
(platforms.HasFlag(
TestPlatforms
.Browser) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("BROWSER"))) ||
34
(platforms.HasFlag(
TestPlatforms
.Wasi) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("WASI"))) ||
35
(platforms.HasFlag(
TestPlatforms
.Haiku) && RuntimeInformation.IsOSPlatform(OSPlatform.Create("HAIKU"))) ||
36
(platforms.HasFlag(
TestPlatforms
.Windows) && RuntimeInformation.IsOSPlatform(OSPlatform.Windows));
69
TestPlatforms
platforms =
TestPlatforms
.Any;
77
if (arg is
TestPlatforms
)
79
platforms = (
TestPlatforms
)arg;
src\Microsoft.DotNet.XUnitExtensions.Shared\Discoverers\PlatformSpecificDiscoverer.cs (2)
28
TestPlatforms
platforms = (
TestPlatforms
)traitAttribute.GetConstructorArguments().First();
src\Microsoft.DotNet.XUnitExtensions.Shared\Discoverers\SkipOnCoreClrDiscoverer.cs (3)
33
TestPlatforms
testPlatforms =
TestPlatforms
.Any;
38
if (arg is
TestPlatforms
tp)
src\Microsoft.DotNet.XUnitExtensions.Shared\Discoverers\SkipOnMonoDiscoverer.cs (3)
20
TestPlatforms
testPlatforms =
TestPlatforms
.Any;
23
if (traitAttribute.GetConstructorArguments().LastOrDefault() is
TestPlatforms
tp)
src\Microsoft.DotNet.XUnitExtensions.Shared\Discoverers\SkipOnPlatformDiscoverer.cs (3)
18
TestPlatforms
testPlatforms = (
TestPlatforms
)0;
21
if (traitAttribute.GetConstructorArguments().FirstOrDefault() is
TestPlatforms
tp)
Microsoft.DotNet.XUnitExtensions.Tests (3)
ConditionalAttributeTests.cs (3)
38
[OuterLoop("never outer loop",
TestPlatforms
.Any & ~
TestPlatforms
.Any)]
48
[OuterLoop("always outer loop",
TestPlatforms
.Any)]