13 instantiations of InternalMicrosoftProbeResult
aspire (3)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (3)
1771return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: NormalizeAlias(alias), Domain: NormalizeAdDomainName(domain)); 1940public static InternalMicrosoftProbeResult NotDetected { get; } = new(IsInternalMicrosoft: false, Alias: null, Domain: null); 1943=> new(IsInternalMicrosoft: false, Alias: null, Domain: null, Failure: failure);
Aspire.Cli.Tests (10)
Telemetry\InternalMicrosoftDetectorTests.cs (10)
147[new InternalMicrosoftProbe("positive", _ => Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "stale.alias", Domain: "STALE")))] 185return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "stage.alias", Domain: "STAGE")); 190return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "unused.alias", Domain: "UNUSED")); 217return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "positive.alias", Domain: "POSITIVE"); 263return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "late.alias", Domain: "LATE"); 300return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: null, Domain: null); 312return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "strong.alias", Domain: "STRONG"); 333[new InternalMicrosoftProbe("positive", _ => Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "later.alias", Domain: "LATER")))] 508return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "current.alias", Domain: "CURRENT")); 545return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "local.alias", Domain: null));
119 references to InternalMicrosoftProbeResult
aspire (71)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (71)
374var result = await probe.DetectAsync(cancellationToken).ConfigureAwait(false); 396InternalMicrosoftProbeResult.NotDetected, 410InternalMicrosoftProbeResult.NotDetected, 442private static int GetProbeResultScore(InternalMicrosoftProbeResult result) 598internal Task<InternalMicrosoftProbeResult> CheckWindowsUserDnsDomainAsync(CancellationToken cancellationToken) 605: InternalMicrosoftProbeResult.NotDetected); 608private async Task<InternalMicrosoftProbeResult> CheckWslWindowsUserDnsDomainAsync(CancellationToken cancellationToken) 612return InternalMicrosoftProbeResult.NotDetected; 627: InternalMicrosoftProbeResult.NotDetected; 631private async Task<InternalMicrosoftProbeResult> CheckVisualStudioMicrosoftTenantAsync(CancellationToken cancellationToken) 636return InternalMicrosoftProbeResult.NotDetected; 642return InternalMicrosoftProbeResult.NotDetected; 652return InternalMicrosoftProbeResult.Failed(new( 659private async Task<InternalMicrosoftProbeResult> CheckWslVisualStudioMicrosoftTenantAsync(CancellationToken cancellationToken) 663return InternalMicrosoftProbeResult.NotDetected; 678internal async Task<InternalMicrosoftProbeResult> CheckMacPlatformSsoAsync(CancellationToken cancellationToken) 696internal static InternalMicrosoftProbeResult EvaluateMacPlatformSso(string output) 797private static InternalMicrosoftProbeResult PlatformSsoFailure(string code, string stage) 798=> InternalMicrosoftProbeResult.Failed(new(code, stage)); 800internal async Task<InternalMicrosoftProbeResult> CheckWindowsWorkplaceJoinAsync(CancellationToken cancellationToken) 804return InternalMicrosoftProbeResult.NotDetected; 818private async Task<InternalMicrosoftProbeResult> CheckWslWindowsWorkplaceJoinAsync(CancellationToken cancellationToken) 822return InternalMicrosoftProbeResult.NotDetected; 834private Task<InternalMicrosoftProbeResult> CheckGhCliAsync(CancellationToken cancellationToken) 837private Task<InternalMicrosoftProbeResult> CheckWslWindowsGhCliAsync(CancellationToken cancellationToken) 840internal async Task<InternalMicrosoftProbeResult> CheckGhCliExecutableAsync(string executable, CancellationToken cancellationToken) 844return InternalMicrosoftProbeResult.NotDetected; 849return InternalMicrosoftProbeResult.NotDetected; 864return InternalMicrosoftProbeResult.NotDetected; 871private async Task<InternalMicrosoftProbeResult> CheckEnvironmentGitHubTokenAsync(CancellationToken cancellationToken) 875return InternalMicrosoftProbeResult.NotDetected; 881return InternalMicrosoftProbeResult.NotDetected; 887internal async Task<InternalMicrosoftProbeResult> CheckCopilotCliAsync(CancellationToken cancellationToken) 891return InternalMicrosoftProbeResult.NotDetected; 914return InternalMicrosoftProbeResult.NotDetected; 1025internal async Task<InternalMicrosoftProbeResult> CheckGitHubMembershipWithTokenResultForTestingAsync(string token, CancellationToken cancellationToken) 1085private static InternalMicrosoftProbeResult ToProbeResult(GitHubMembershipCheckResult result) 1089? InternalMicrosoftProbeResult.Failed(result.Failure) 1090: InternalMicrosoftProbeResult.NotDetected; 1201private static InternalMicrosoftProbeResult? GetProcessFailure(ProcessResult result, bool treatNonZeroExitAsFailure) 1205return InternalMicrosoftProbeResult.Failed(result.Failure); 1209? InternalMicrosoftProbeResult.Failed(new( 1216private static InternalMicrosoftProbeResult EvaluateWindowsWorkplaceJoin(string output, string? fallbackDomain) 1220return InternalMicrosoftProbeResult.NotDetected; 1232: InternalMicrosoftProbeResult.NotDetected; 1267private static InternalMicrosoftProbeResult DetectVisualStudioMicrosoftTenant(string? text, CancellationToken cancellationToken) 1271return InternalMicrosoftProbeResult.NotDetected; 1282var personalizationResults = new List<InternalMicrosoftProbeResult>(); 1283var fallbackResults = new List<InternalMicrosoftProbeResult>(); 1286InternalMicrosoftProbeResult? failure = null; 1291var result = TryDetectVisualStudioMicrosoftTenantAccount(account); 1337return failure ?? InternalMicrosoftProbeResult.NotDetected; 1341return InternalMicrosoftProbeResult.Failed(new( 1356private static InternalMicrosoftProbeResult SelectUnambiguousIdentity(IReadOnlyList<InternalMicrosoftProbeResult> candidates) 1358var first = candidates[0]; 1366private static InternalMicrosoftProbeResult TryDetectVisualStudioMicrosoftTenantAccount(JsonElement account) 1393return InternalMicrosoftProbeResult.NotDetected; 1409return InternalMicrosoftProbeResult.NotDetected; 1419return InternalMicrosoftProbeResult.NotDetected; 1443return InternalMicrosoftProbeResult.NotDetected; 1453return InternalMicrosoftProbeResult.NotDetected; 1465return InternalMicrosoftProbeResult.Failed(new( 1472private static InternalMicrosoftProbeResult JsonShapeFailure(string stage) 1473=> InternalMicrosoftProbeResult.Failed(new(InternalMicrosoftProbeFailureCode.JsonShape, stage)); 1475internal static InternalMicrosoftProbeResult DetectVisualStudioMicrosoftTenantForTesting(string text, CancellationToken cancellationToken) 1769private static InternalMicrosoftProbeResult Detected(string? alias, string? domain = null) 1930private sealed record InternalMicrosoftProbeRunResult(InternalMicrosoftProbe Probe, string Source, InternalMicrosoftProbeResult Result, InternalMicrosoftProbeDiagnostic Diagnostic, long CompletionTimestamp); 1935Func<CancellationToken, Task<InternalMicrosoftProbeResult>> DetectAsync, 1940public static InternalMicrosoftProbeResult NotDetected { get; } = new(IsInternalMicrosoft: false, Alias: null, Domain: null); 1942public static InternalMicrosoftProbeResult Failed(InternalMicrosoftProbeFailure failure)
Aspire.Cli.Tests (48)
Telemetry\InternalMicrosoftDetectorTests.cs (48)
65return Task.FromResult(InternalMicrosoftProbeResult.NotDetected); 94return InternalMicrosoftProbeResult.NotDetected; 180return Task.FromResult(InternalMicrosoftProbeResult.NotDetected); 232return InternalMicrosoftProbeResult.NotDetected; 358[[new InternalMicrosoftProbe("negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected))]]); 423new InternalMicrosoftProbe("negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected)), 424new InternalMicrosoftProbe("failed", _ => Task.FromResult(InternalMicrosoftProbeResult.Failed(new( 448return InternalMicrosoftProbeResult.NotDetected; 472return InternalMicrosoftProbeResult.NotDetected; 528[[new InternalMicrosoftProbe("CI negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected))]], 598var result = await detector.CheckWindowsUserDnsDomainAsync(CancellationToken.None); 619var result = await detector.CheckWindowsUserDnsDomainAsync(CancellationToken.None); 654var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 691var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 722var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 742var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 758var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 773var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 788var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 803var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 817var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 838var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 877var result = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 928var result = await detector.CheckMacPlatformSsoAsync(TestContext.Current.CancellationToken); 946var result = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 993var probeResult = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 1058var result = InternalMicrosoftDetector.EvaluateMacPlatformSso($"{stdout}{Environment.NewLine}{stderr}"); 1077InternalMicrosoftProbeResult.Failed(new( 1112var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 1142var result = await detector.CheckGhCliExecutableAsync(executable, CancellationToken.None); 1173var result = await detector.CheckGhCliExecutableAsync(executable, CancellationToken.None); 1196var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1221var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1269var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1370var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1397var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1426var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1439var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1450var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1467var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1483var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1500var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1516var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1551var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1590var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting(store, CancellationToken.None); 1601var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1638var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1697var result = await checkTask.WaitAsync(safetyTimeout.Token);