1 write to Output
Infrastructure.Tests (1)
PowerShellScripts\PowerShellCommand.cs (1)
266Output = output;
122 references to Output
Infrastructure.Tests (122)
BuildWarningPolicyTests.cs (2)
36using var document = JsonDocument.Parse(result.Output); 299Assert.Contains("Could not evaluate the repository warning policy", result.Output);
MicrosoftTestingPlatformTests.cs (1)
36Assert.Matches($@"(?m)^\s+{Regex.Escape(option)}\s*$", result.Output);
Pipelines\ExtensionE2eRecorderStepTests.cs (1)
86var warnings = result.Output
Pipelines\NpmCliPackageTests.cs (4)
209Assert.Contains("without disabling npm optional dependencies", result.Output); 210Assert.Contains("--omit=optional", result.Output); 211Assert.Contains("--no-optional", result.Output); 212Assert.Contains("npm_config_optional=false", result.Output);
PowerShellScripts\AspireSkillsBundleHashTests.cs (3)
108var hash = ReadLines(result.Output) 111Assert.True(hash is not null, $"Expected a SHA-512 line in driver output:{Environment.NewLine}{result.Output}"); 133var line = ReadLines(result.Output)
PowerShellScripts\DownloadNativeArchivesTests.cs (25)
44Assert.Contains("AccessToken parameter not set", result.Output); 45Assert.Contains("SYSTEM_ACCESSTOKEN", result.Output); 69Assert.Contains("No build artifacts on build 99 matched 'native_archives_*'", result.Output); 70Assert.Contains("PackageArtifacts", result.Output); 71Assert.Contains("BlobArtifacts", result.Output); 94Assert.Contains("Expected all 'native_archives_*' artifacts to be 'Container' type", result.Output); 95Assert.Contains("native_archives_linux_x64=PipelineArtifact", result.Output); 138Assert.Contains("native_archives_linux_x64", result.Output); 139Assert.Contains("native_archives_win_x64", result.Output); 140Assert.Contains("archives=1 nupkgs=3 dashboardArchives=1", result.Output); 206Assert.Contains("zip-slip", result.Output); 240Assert.Contains("Failed downloads: native_archives_win_x64", result.Output); 242Assert.Contains("after 2 attempt(s)", result.Output); 244Assert.Contains("native_archives_linux_x64", result.Output); 245Assert.Contains("archives=1 nupkgs=1", result.Output); 280Assert.Contains("Download attempt 1/4 failed for 'native_archives_osx_x64'", result.Output); 281Assert.Contains("Download attempt 2/4 failed for 'native_archives_osx_x64'", result.Output); 282Assert.Contains("archives=1 nupkgs=1", result.Output); 311Assert.Contains("non-retryable HTTP 404", result.Output); 312Assert.DoesNotContain("Download attempt 1/4 failed for 'native_archives_missing'", result.Output); 313Assert.DoesNotContain("after 4 attempt(s)", result.Output); 344Assert.Contains("Download attempt 1/4 failed for 'native_archives_osx_arm64'", result.Output); 345Assert.Contains("archives=1 nupkgs=1", result.Output); 382Assert.Contains("Download attempt 1/4 failed for 'native_archives_linux_arm64'", result.Output); 383Assert.Contains("archives=1 nupkgs=1", result.Output);
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (2)
288Assert.Contains("not found", result.Output, StringComparison.OrdinalIgnoreCase); 336Assert.Contains("invalid", result.Output.ToLowerInvariant());
PowerShellScripts\PowerShellCommand.cs (2)
277if (!string.IsNullOrEmpty(Output)) 279message += $"{System.Environment.NewLine}Output:{System.Environment.NewLine}{Output}";
PowerShellScripts\SplitTestMatrixByDepsTests.cs (3)
136Assert.Contains("tests_matrix_no_nugets", result.Output, StringComparison.Ordinal); 137Assert.Contains("257 entries", result.Output, StringComparison.Ordinal); 138Assert.Contains("limit of 256", result.Output, StringComparison.Ordinal);
PowerShellScripts\SplitTestProjectsTests.cs (2)
59Assert.Contains("Mode: collection", result.Output); 178Assert.Contains("not found", result.Output, StringComparison.OrdinalIgnoreCase);
PowerShellScripts\StageNativeCliToolPackagesTests.cs (23)
68Assert.Contains("Skipping non-canonical Aspire.Cli pointer package", result.Output); 69Assert.Contains("Skipping Aspire.Cli package outside native archive artifacts", result.Output); 99Assert.Contains("Skipping non-canonical Aspire CLI npm pointer package", result.Output); 115Assert.Contains("No Aspire CLI npm packages were found", result.Output); 116Assert.Contains("native_archives_<rid>", result.Output); 132Assert.Contains("Expected exactly one canonical Aspire.Cli pointer package", result.Output); 133Assert.Contains("native_archives_win_x64", result.Output); 149Assert.Contains("Expected exactly one canonical Aspire.Cli pointer package", result.Output); 150Assert.Contains("but found 2", result.Output); 166Assert.Contains("Unexpected Aspire.Cli package", result.Output); 167Assert.Contains("Aspire.Cli.linux-x64 RID-specific package", result.Output); 183Assert.Contains("Unexpected Aspire.Cli package", result.Output); 184Assert.Contains("Aspire.Cli.linux-x64 RID-specific package", result.Output); 201Assert.Contains("Expected exactly one Aspire.Cli RID-specific package per RID", result.Output); 218Assert.Contains("Expected exactly one Aspire.Cli RID-specific package per RID", result.Output); 219Assert.Contains($"Aspire.Cli.linux-x64.{PackageVersion}.nupkg", result.Output); 220Assert.Contains($"Aspire.Cli.linux-x64.{DifferentPackageVersion}.nupkg", result.Output); 236Assert.Contains("must match canonical pointer", result.Output); 237Assert.Contains(PackageVersion, result.Output); 238Assert.Contains($"Aspire.Cli.linux-x64.{DifferentPackageVersion}.nupkg", result.Output); 239Assert.Contains(DifferentPackageVersion, result.Output); 255Assert.Contains("No native CLI tool packages were found", result.Output); 256Assert.Contains("native_archives_<rid>", result.Output);
PowerShellScripts\ValidateNpmPackageSignaturesTests.cs (15)
42Assert.Contains("Shipping packages directory not found", result.Output); 60Assert.Contains("Shipping packages directory not found", result.Output); 76Assert.Contains("No Aspire CLI npm packages were found", result.Output); 91Assert.Contains("Missing detached signature sidecar", result.Output); 92Assert.Contains("microsoft-aspire-cli-linux-x64-13.4.0.tgz.sig", result.Output); 109Assert.Contains("content sanity check", result.Output); 110Assert.Contains("only 32 bytes", result.Output); 128Assert.Contains("content sanity check", result.Output); 129Assert.Contains("no PGP signature marker", result.Output); 149Assert.Contains("Validated 1 Aspire CLI npm package signature sidecar", result.Output); 175Assert.Contains("Validated 1 Aspire CLI npm package signature sidecar", result.Output); 196Assert.Contains("Missing detached signature sidecar", result.Output); 197Assert.Contains("microsoft-aspire-cli-linux-x64-13.4.0.tgz.sig", result.Output); 198Assert.Contains("content sanity check", result.Output); 199Assert.Contains("microsoft-aspire-cli-win-x64-13.4.0.tgz.sig", result.Output);
PowerShellScripts\ValidateNpmReleaseAliasesTests.cs (16)
38Flatten(result.Output)); 50Flatten(result.Output)); 62Flatten(result.Output)); 74Flatten(result.Output)); 86Flatten(result.Output)); 98Flatten(result.Output)); 110Flatten(result.Output)); 122Flatten(result.Output)); 136Flatten(result.Output)); 137Assert.DoesNotContain("##vso[", result.Output); 149Flatten(result.Output)); 150Assert.DoesNotContain("variable=NpmPublishOwnersEffective", result.Output); 160Assert.Contains("variable=NpmPublishOwnersEffective]joperezr", result.Output); 161Assert.Contains("variable=NpmPublishApproversEffective]ankj", result.Output); 173Assert.Contains("variable=NpmPublishOwnersEffective]joperezr", result.Output); 174Assert.Contains("variable=NpmPublishApproversEffective]adamratzman", result.Output);
PowerShellScripts\WriteClassModeTestPropsTests.cs (3)
55Assert.Contains("Class-mode split projects: 1", result.Output); 84Assert.Contains("Class-mode split projects: 0", result.Output); 111Assert.Contains("does not contain testProjectPath", result.Output);
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (1)
2236HarnessResponse<T>? response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\CreateFailingTestIssueWorkflowTests.cs (1)
279var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\DeploymentTestCommandTests.cs (1)
82Assert.True(result.ExitCode == 0, result.Output);
WorkflowScripts\MonitorScheduledWorkflowsIntegrationTests.cs (1)
401var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\MonitorScheduledWorkflowsTests.cs (1)
254var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\OrganizationFundedCopilotReviewsTests.cs (1)
158Assert.True(result.ExitCode == 0, result.Output);
WorkflowScripts\ReportCiFailureIntegrationTests.cs (1)
293var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\ReportCiFailureTests.cs (1)
90var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\ReportPipelineFailureIntegrationTests.cs (1)
299var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\ReportPipelineFailureTests.cs (1)
148var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\ReportSpecializedTestFailuresTests.cs (1)
237var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\SpecializedTestFailureRunnerTests.cs (1)
237var response = JsonSerializer.Deserialize<HarnessResponse>(result.Output, s_jsonOptions);
WorkflowScripts\SyncMainToRelease14Tests.cs (1)
108Assert.True(result.ExitCode == 0, result.Output);
WorkflowScripts\TrackingIssueTests.cs (1)
295var response = JsonSerializer.Deserialize<HarnessResponse<T>>(result.Output, s_jsonOptions);
WorkflowScripts\VerifyTelemetryHookChangesWorkflowTests.cs (6)
59Assert.Contains("Telemetry hook scripts can only change", result.Output, StringComparison.Ordinal); 78Assert.Contains("Telemetry hook changes are part of a complete generated bundle update", result.Output, StringComparison.Ordinal); 79Assert.Contains("Telemetry hook branch policy satisfied", result.Output, StringComparison.Ordinal); 108Assert.Contains("as part of a complete generated bundle update", result.Output, StringComparison.Ordinal); 122Assert.Contains("Telemetry hook branch policy satisfied", result.Output, StringComparison.Ordinal); 123Assert.DoesNotContain("complete generated bundle update", result.Output, StringComparison.Ordinal);