151 references to OSID
Binding.Custom.IntegrationTests (2)
CustomBindingTests.4.1.0.cs (2)
17[Issue(3572, OS = OSID.OSX)] 58[Issue(3572, OS = OSID.OSX)]
Binding.Http.IntegrationTests (2)
NetHttpsBindingTests.4.1.0.cs (2)
16[Issue(3572, OS = OSID.OSX)] 84[Issue(3572, OS = OSID.OSX)]
Binding.UDS.IntegrationTests (1)
UDSBindingTests.cs (1)
96[Issue(2870, OS = OSID.OSX)]
Binding.WS.FederationHttp.IntegrationTests (3)
WSFederationHttpBindingTests.cs (3)
17[Issue(2870, OS = OSID.OSX)] 79[Issue(2870, OS = OSID.OSX)] 131[Issue(2870, OS = OSID.OSX)]
Client.ChannelLayer.IntegrationTests (7)
DuplexChannelShapeTests.4.1.0.cs (3)
18[Issue(3572, OS = OSID.OSX)] 20[Issue(1438, OS = OSID.Windows_7)] 81[Issue(1438, OS = OSID.Windows_7)]
DuplexChannelWithSynchronizationContext.cs (3)
17[Issue(1945, OS = OSID.OSX)] 78[Issue(1945, OS = OSID.OSX)] 143[Issue(1945, OS = OSID.OSX)]
RequestReplyChannelShapeTests.4.1.0.cs (1)
19[Issue(3572, OS = OSID.OSX)]
Extensibility.WebSockets.IntegrationTests (18)
WebSocketTests.4.1.0.cs (18)
22[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 118[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 185[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 254[Issue(3572, OS = OSID.OSX)] 255[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 353[Issue(3572, OS = OSID.OSX)] 354[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 423[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 489[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 545[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 601[Issue(3572, OS = OSID.OSX)] 602[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 657[Issue(3572, OS = OSID.OSX)] 658[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 711[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 752[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 793[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 841[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7
Infrastructure.Common (76)
ConditionalTestDetectors.cs (1)
142return OSID.AnyWindows.MatchesCurrent();
ConditionalWcfTest.cs (1)
234if((OSHelper.Current & OSID.OSX) != OSHelper.Current)
OSHelper.cs (70)
22private static OSID _currentOSID = 0; 29private static List<Tuple<string, OSID>> _runtimeToOSID = new List<Tuple<string, OSID>> 31new Tuple<string, OSID>("Mariner", OSID.Mariner), 32new Tuple<string, OSID>("debian", OSID.Debian), 33new Tuple<string, OSID>("fedora", OSID.Fedora), 34new Tuple<string, OSID>("sles", OSID.SLES), 35new Tuple<string, OSID>("opensuse", OSID.OpenSUSE), 36new Tuple<string, OSID>("osx", OSID.OSX), 37new Tuple<string, OSID>("rhel", OSID.RHEL), 38new Tuple<string, OSID>("ubuntu", OSID.Ubuntu), 42new Tuple<string, OSID>("win81", OSID.Windows_8_1 | OSID.Windows_Server_2012_R2), 43new Tuple<string, OSID>("win7", OSID.Windows_7 | OSID.Windows_Server_2008_R2), 50private static List<Tuple<string, OSID>> _descriptionToOSID = new List<Tuple<string, OSID>> 52new Tuple<string, OSID>("Microsoft Windows 6.0.", OSID.Windows_Server_2008), 53new Tuple<string, OSID>("Microsoft Windows 6.1.", OSID.Windows_7 | OSID.Windows_Server_2008_R2), 54new Tuple<string, OSID>("Microsoft Windows 6.2.", OSID.Windows_8 | OSID.Windows_Server_2012), 55new Tuple<string, OSID>("Microsoft Windows 6.3.", OSID.Windows_8_1 | OSID.Windows_Server_2012_R2), 56new Tuple<string, OSID>("Microsoft Windows 10.", OSID.Windows_10 | OSID.Windows_Server_2016), 57new Tuple<string, OSID>(MicrosoftWindowsPhoneName, OSID.WindowsPhone), 58new Tuple<string, OSID>(MicrosoftWindowsName, OSID.AnyWindows), // reserved for "Don't know which version" 59new Tuple<string, OSID>("Darwin", OSID.OSX), 75public static OSID Current 96public static bool MatchesCurrent(this OSID id) 103public static string Name(this OSID id) 108private static OSID DetectCurrentOS() 112OSID osid = OSIDfromRuntimeEnvironment(); 113if (osid == OSID.None) 126private static OSID OSIDfromOSDescription() 131return OSID.None; 139OSID detectedID = pair.Item2; 142if (detectedID == OSID.AnyWindows) 153detectedID &= ~(OSID.Windows_Server_2008 | 154OSID.Windows_7 | OSID.Windows_Server_2008_R2 | 155OSID.Windows_8 | OSID.Windows_Server_2008 | OSID.Windows_Server_2012 | 156OSID.WindowsPhone); 162detectedID = OSID.Windows_8; 171detectedID = OSID.None; 179return OSID.None; 182public static OSID OSIDfromRuntimeEnvironment() 187return OSID.None; 198return OSID.None;
ServiceUtilHelper.cs (1)
353if((OSHelper.Current & OSID.OSX) == OSHelper.Current)
xunit\IssueAttribute.cs (3)
32public OSID OS { get; set; } 46OS = OSID.None; 79if (OS == OSID.None && Framework == FrameworkID.None)
Infrastructure.IntegrationTests (5)
OSAndFrameworkTests.4.1.1.cs (5)
25Assert.True(OSHelper.Current != OSID.None, 48OSID id = OSID.Windows_7 | OSID.Ubuntu; 63OSID id = OSHelper.OSIDfromRuntimeEnvironment();
Security.TransportSecurity.IntegrationTests (37)
Https\ClientCredentialTypeTests.4.1.0.cs (4)
29[Issue(3572, OS = OSID.OSX)] 30[Issue(2561, OS = OSID.SLES)] // Active Issue - needs investigation 99[Issue(3572, OS = OSID.OSX)] 100[Issue(2561, OS = OSID.SLES)] // Active Issue - needs investigation
Https\HttpsTests.4.1.0.cs (14)
21[Issue(2870, OS = OSID.OSX)] 69[Issue(3572, OS = OSID.OSX)] 108[Issue(3572, OS = OSID.OSX)] 147[Issue(3572, OS = OSID.OSX)] 186[Issue(3572, OS = OSID.OSX)] 224[Issue(2870, OS = OSID.OSX)] 272[Issue(2870, OS = OSID.OSX)] 313[Issue(2870, OS = OSID.OSX)] 351[Issue(2870, OS = OSID.OSX)] 401[Issue(2870, OS = OSID.OSX)] 457[Issue(3572, OS = OSID.OSX)] 458[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7 517[Issue(3572, OS = OSID.OSX)] 518[Issue(1438, OS = OSID.Windows_7)] // not supported on Win7
Https\HttpsTests.4.1.1.cs (3)
69[Issue(1945, OS = OSID.OSX)] // OSX doesn't support the TrustedPeople certificate store 130[Issue(1945, OS = OSID.OSX)] // OSX doesn't support the TrustedPeople certificate store 175[Issue(2870, OS = OSID.OSX)]
Negotiate\NegotiateStream_Http_Tests.4.1.0.cs (1)
84if (Environment.Version.Major == 5 && !OSID.AnyWindows.MatchesCurrent() && !TestProperties.GetProperty(TestProperties.ServiceUri_PropertyName).Contains("/"))
Negotiate\NegotiateStream_Tcp_Tests.4.1.0.cs (2)
280[Issue(2147, OS = OSID.OSX | OSID.AnyUnix)]
Tcp\ClientCredentialTypeCertificateCanonicalNameTests.4.1.0.cs (3)
28[Issue(3572, OS = OSID.OSX)] 101[Issue(3572, OS = OSID.OSX)] 178[Issue(3572, OS = OSID.OSX)]
Tcp\ClientCredentialTypeTests.4.1.0.cs (3)
16[Issue(2870, OS = OSID.OSX)] 65[Issue(2870, OS = OSID.OSX)] 118[Issue(3572, OS = OSID.OSX)]
Tcp\ClientCredentialTypeTests.4.1.1.cs (5)
17[Issue(1945, OS = OSID.OSX)] 66[Issue(1945, OS = OSID.OSX)] 125[Issue(1945, OS = OSID.OSX)] 174[Issue(3572, OS = OSID.OSX)] 221[Issue(1945, OS = OSID.OSX)]
Tcp\IdentityTests.4.1.0.cs (1)
17[Issue(3572, OS = OSID.OSX)]
Tcp\IdentityTests.4.1.1.cs (1)
17[Issue(3572, OS = OSID.OSX)]