677 references to Path
Infrastructure.Tests (677)
BuildWarningPolicyTests.cs (1)
21
var script = Path.Combine(workspace.
Path
, "evaluate.ps1");
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (2)
691
var fixtureDirectory = Path.Combine(_workspace.
Path
, Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture));
832
var fixtureDirectory = Path.Combine(_workspace.
Path
, Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture));
CreateLayout\CreateLayoutTests.cs (38)
18
var source = Path.Combine(workspace.
Path
, "bin", "Aspire.Hosting.Native.Server", "Debug", "net11.0", rid, "publish");
26
var output = Path.Combine(workspace.
Path
, "layout");
27
using var builder = new LayoutBuilder(output, workspace.
Path
, rid, "Debug", "1.0.0", verbose: false,
48
var source = Path.Combine(workspace.
Path
, "bin", "Aspire.Hosting.Native.Server", "Debug", "net11.0", "linux-x64", directory);
55
var output = Path.Combine(workspace.
Path
, "layout");
56
using var builder = new LayoutBuilder(output, workspace.
Path
, "linux-x64", "Debug", "1.0.0", false, null, null);
75
var publish = Path.Combine(workspace.
Path
, "bin", "Aspire.TerminalHost", "Debug", "net11.0", rid, "publish");
84
using var builder = new LayoutBuilder(Path.Combine(workspace.
Path
, "layout"), workspace.
Path
, rid, "Debug", "1.0", false, null, null);
86
var target = Path.Combine(workspace.
Path
, "layout", "terminalhost");
101
Assert.False(Aspire.Shared.TerminalHostPayload.IsValid(workspace.
Path
));
104
var path = Path.Combine(workspace.
Path
, file);
109
Assert.True(Aspire.Shared.TerminalHostPayload.IsValid(workspace.
Path
));
110
Assert.True(Aspire.Shared.TerminalHostPayload.IsValid(workspace.
Path
, rid));
112
File.WriteAllText(Path.Combine(workspace.
Path
, files[^1]), string.Empty);
114
Assert.False(Aspire.Shared.TerminalHostPayload.IsValid(workspace.
Path
));
115
Assert.False(Aspire.Shared.TerminalHostPayload.IsValid(workspace.
Path
, rid));
125
using var builder = new LayoutBuilder(Path.Combine(workspace.
Path
, "layout"), workspace.
Path
, "win-x64", configuration, "1.0.0", verbose: false, trayAppPath: null, windowsTrayPath: null);
126
var expectedPaths = GetPublishPaths(workspace.
Path
, configuration);
128
foreach (var path in expectedPaths.Concat(GetPublishPaths(workspace.
Path
, otherConfiguration)))
146
using var builder = new LayoutBuilder(Path.Combine(workspace.
Path
, "layout"), workspace.
Path
, "win-x64", "Debug", "1.0.0", verbose: false, trayAppPath: null, windowsTrayPath: null);
147
var nonRidPath = GetPublishPaths(workspace.
Path
, "Debug")[^1];
158
var outputPath = Path.Combine(workspace.
Path
, "layout");
163
"--artifacts", workspace.
Path
,
182
var publishPath = CreateDashboardPublishOutput(workspace.
Path
, rid, sqliteLibraryName);
209
var outputPath = Path.Combine(workspace.
Path
, "layout");
210
using var builder = new LayoutBuilder(outputPath, workspace.
Path
, rid, "Debug", "1.0.0", verbose: false, trayAppPath: null, windowsTrayPath: null);
228
var publishPath = CreateDashboardPublishOutput(workspace.
Path
, "win-x64", "e_sqlite3.dll");
231
var outputPath = Path.Combine(workspace.
Path
, "layout");
232
using var builder = new LayoutBuilder(outputPath, workspace.
Path
, "win-x64", "Debug", "1.0.0", verbose: false, trayAppPath: null, windowsTrayPath: null);
246
var publishPath = CreateDashboardPublishOutput(workspace.
Path
, "win-x64", "e_sqlite3.dll");
257
var outputPath = Path.Combine(workspace.
Path
, "layout");
258
using var builder = new LayoutBuilder(outputPath, workspace.
Path
, "win-x64", "Debug", "1.0.0", verbose: false, trayAppPath: null, windowsTrayPath: null);
276
var publishPath = CreateDashboardPublishOutput(workspace.
Path
, rid, sqliteLibraryName);
287
var outputPath = Path.Combine(workspace.
Path
, "layout");
288
using var builder = new LayoutBuilder(outputPath, workspace.
Path
, rid, "Debug", "1.0.0", verbose: false, trayAppPath: null, windowsTrayPath: null);
DownloadFailingJobLogs\DownloadFailingJobLogsToolTests.cs (5)
45
var fixtureDirectory = Path.Combine(_workspace.
Path
, "fixtures-success");
61
var logPath = Path.Combine(_workspace.
Path
, "failed_job_0_Tests___Linux___Sample__Sample____Sample__linux-latest_.log");
65
var extractedTrx = Path.Combine(_workspace.
Path
, "artifact_0_Sample_linux-latest", "testresults", "Sample_net10.0.trx");
72
var fixtureDirectory = Path.Combine(_workspace.
Path
, "fixtures-missing-artifact");
94
WorkingDirectory = _workspace.
Path
ExtractTestPartitions\ExtractTestPartitionsTests.cs (22)
31
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
37
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
56
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
62
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
77
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
83
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
101
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
104
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
119
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
126
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
144
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
151
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
167
var nonExistentPath = Path.Combine(_workspace.
Path
, "DoesNotExist.dll");
168
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
193
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
199
var outputFile = Path.Combine(_workspace.
Path
, "nested", "dir", "partitions.txt");
213
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
218
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
235
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
242
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
260
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
267
var outputFile = Path.Combine(_workspace.
Path
, "partitions.txt");
GenerateTestSummary\GenerateTestSummaryToolTests.cs (15)
31
var trxPath = Path.Combine(_workspace.
Path
, "sample.trx");
53
var trxPath = Path.Combine(_workspace.
Path
, "mixed.trx");
60
var jsonPath = Path.Combine(_workspace.
Path
, "failed.json");
81
var trxPath = Path.Combine(_workspace.
Path
, "aborted.trx");
87
var jsonPath = Path.Combine(_workspace.
Path
, "failed.json");
104
var trxPath = Path.Combine(_workspace.
Path
, "allpass.trx");
110
var jsonPath = Path.Combine(_workspace.
Path
, "failed.json");
133
var trxDir = Path.Combine(_workspace.
Path
, "corrupt");
137
var jsonPath = Path.Combine(_workspace.
Path
, "failed.json");
160
var trxDir = Path.Combine(_workspace.
Path
, "partial");
167
var jsonPath = Path.Combine(_workspace.
Path
, "failed.json");
187
var trxDir = Path.Combine(_workspace.
Path
, "partial-with-failure");
194
var jsonPath = Path.Combine(_workspace.
Path
, "failed.json");
216
var trxPath = Path.Combine(_workspace.
Path
, "timestamped.trx");
225
var jsonPath = Path.Combine(_workspace.
Path
, "failed.json");
Hex1bNativePublishingTests.cs (14)
99
$"-p:ArtifactsLogDir={Path.Combine(_workspace.
Path
, "logs")}"]);
149
var destination = Path.Combine(_workspace.
Path
, "publish", relativePath);
187
var artifacts = Path.Combine(_workspace.
Path
, "artifacts");
246
var packages = Path.Combine(_workspace.
Path
, "packages");
248
var layout = Path.Combine(_workspace.
Path
, "layout");
259
var tray = Path.Combine(_workspace.
Path
, "windows-tray");
265
arguments.AddRange(["--tray-app", MacTrayTestPayload.Create(_workspace.
Path
)]);
331
var layout = Path.Combine(_workspace.
Path
, "layout");
343
"--output", layout, "--artifacts", Path.Combine(_workspace.
Path
, "missing-artifacts"), "--rid", rid, "--configuration", "Release"]);
363
var source = Path.Combine(_workspace.
Path
, "package", pathInPackage);
373
var unrelatedSource = Path.Combine(_workspace.
Path
, "other", "OpenConsole.exe");
388
new XAttribute("Include", Path.Combine(_workspace.
Path
, "duplicate", "OpenConsole.exe")),
422
var projectPath = Path.Combine(_workspace.
Path
, "Publish.proj");
448
WorkingDirectory = _workspace.
Path
,
MicrosoftTestingPlatformTests.cs (2)
21
var script = Path.Combine(workspace.
Path
, "evaluate.ps1");
51
var script = Path.Combine(workspace.
Path
, "runner-help.ps1");
Pipelines\NixCliPackageTests.cs (5)
28
var outputPath = Path.Combine(_workspace.
Path
, "versions.json");
29
var fakeBinPath = Path.Combine(_workspace.
Path
, "bin");
73
var outputPath = Path.Combine(_workspace.
Path
, "versions.json");
74
var fakeBinPath = Path.Combine(_workspace.
Path
, "bin");
135
var outputPath = Path.Combine(_workspace.
Path
, "versions.json");
Pipelines\NpmCliPackageTests.cs (4)
61
var testScriptPath = Path.Combine(_workspace.
Path
, $"{Path.GetRandomFileName()}.js");
101
var testScriptPath = Path.Combine(_workspace.
Path
, $"{Path.GetRandomFileName()}.js");
242
var testRoot = Path.Combine(_workspace.
Path
, Path.GetRandomFileName());
307
var testRoot = Path.Combine(_workspace.
Path
, Path.GetRandomFileName());
Pipelines\TrayBundleTests.cs (26)
24
using var builder = new LayoutBuilder(workspace.
Path
, workspace.
Path
, rid, "Debug", "test", false, "missing.app", "missing-windows");
28
Assert.Empty(Directory.EnumerateFileSystemEntries(workspace.
Path
));
37
using var builder = new LayoutBuilder(workspace.
Path
, workspace.
Path
, rid, "Debug", "test", false, null, null);
52
var source = MacTrayTestPayload.Create(workspace.
Path
);
54
using var builder = new LayoutBuilder(Path.Combine(workspace.
Path
, "layout"), workspace.
Path
, "osx-arm64", "Debug", "test", false, source, null);
67
var source = MacTrayTestPayload.Create(workspace.
Path
);
69
using var builder = new LayoutBuilder(Path.Combine(workspace.
Path
, "layout"), workspace.
Path
, "osx-arm64", "Debug", "test", false, source, null);
82
var source = MacTrayTestPayload.Create(workspace.
Path
);
83
var layout = Path.Combine(workspace.
Path
, "osx-arm64");
85
using var builder = new LayoutBuilder(layout, workspace.
Path
, "osx-arm64", "Debug", "test", false, source, null);
184
var source = MacTrayTestPayload.Create(workspace.
Path
);
185
var archivePath = Path.Combine(workspace.
Path
, "signing", "AspireTray.zip");
186
var scriptPath = Path.Combine(workspace.
Path
, "prepare-signing.ps1");
279
var source = Path.Combine(workspace.
Path
, "publish with spaces");
282
var layout = Path.Combine(workspace.
Path
, rid);
283
using var builder = new LayoutBuilder(layout, workspace.
Path
, rid, "Debug", "test", false, null, source);
316
var source = Path.Combine(workspace.
Path
, "publish");
330
using var builder = new LayoutBuilder(Path.Combine(workspace.
Path
, "layout"), workspace.
Path
,
428
var source = Path.Combine(workspace.
Path
, "source");
431
var layout = Path.Combine(workspace.
Path
, rid);
432
using var builder = new LayoutBuilder(layout, workspace.
Path
, rid, "Debug", "test", false, null, source);
PowerShellScripts\AspireSkillsBundleHashTests.cs (2)
54
var inputPath = Path.Combine(_workspace.
Path
, $"input-{lineEndings}.bin");
150
var path = Path.Combine(_workspace.
Path
, fileName);
PowerShellScripts\BuildTestMatrixTests.cs (42)
33
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
42
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
62
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
71
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
85
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
98
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
117
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
130
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
158
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
171
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
194
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
203
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
221
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
230
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
248
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
263
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
282
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
294
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
312
var emptyArtifactsDir = Path.Combine(_workspace.
Path
, "empty-artifacts");
315
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
332
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
347
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
373
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
382
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
400
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
409
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
428
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
442
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
465
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
474
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
494
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
502
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
520
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
534
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
556
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
574
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
599
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
607
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
634
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
653
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
721
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
735
var outputFile = Path.Combine(_workspace.
Path
, "matrix.json");
PowerShellScripts\DownloadNativeArchivesTests.cs (3)
208
File.Exists(Path.Combine(_workspace.
Path
, "escaped", "aspire-cli-linux-x64-13.4.0.tar.gz")),
437
var archives = Path.Combine(_workspace.
Path
, unique, "archives");
438
var nupkgs = Path.Combine(_workspace.
Path
, unique, "nupkgs");
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (38)
39
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
42
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
66
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
69
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
92
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
95
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
116
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
119
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
142
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
145
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
169
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
172
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
200
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
203
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
238
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
241
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
265
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
268
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
282
var nonExistentFile = Path.Combine(_workspace.
Path
, "does-not-exist.json");
283
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
301
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
304
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
327
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
330
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
353
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
356
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
386
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
389
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
413
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
416
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
452
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
455
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
486
var canonicalMatrix = Path.Combine(_workspace.
Path
, "canonical.json");
489
var outputFile = Path.Combine(_workspace.
Path
, "expanded.json");
509
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
548
var canonicalFile = Path.Combine(_workspace.
Path
, "canonical.json");
558
var expandedFile = Path.Combine(_workspace.
Path
, "expanded.json");
564
var githubOutputFile = Path.Combine(_workspace.
Path
, "github_output.txt");
PowerShellScripts\SplitTestMatrixByDepsTests.cs (4)
25
_githubOutputFile = Path.Combine(_workspace.
Path
, "github_output.txt");
185
var matrixFile = Path.Combine(_workspace.
Path
, "matrix.json");
214
var nonExistentFile = Path.Combine(_workspace.
Path
, "nonexistent.json");
240
var tempMatrixFile = Path.Combine(_workspace.
Path
, $"matrix_input_{Guid.NewGuid():N}.json");
PowerShellScripts\SplitTestProjectsTests.cs (10)
42
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
48
var outputFile = Path.Combine(_workspace.
Path
, "partitions.json");
72
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
77
var outputFile = Path.Combine(_workspace.
Path
, "partitions.json");
100
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
106
var outputFile = Path.Combine(_workspace.
Path
, "partitions.json");
131
var assemblyPath = Path.Combine(_workspace.
Path
, "TestAssembly.dll");
138
var outputFile = Path.Combine(_workspace.
Path
, "partitions.json");
166
var nonExistentPath = Path.Combine(_workspace.
Path
, "DoesNotExist.dll");
167
var outputFile = Path.Combine(_workspace.
Path
, "partitions.json");
PowerShellScripts\StageNativeCliToolPackagesTests.cs (2)
303
var path = Path.Combine(_workspace.
Path
, Path.GetRandomFileName(), "download");
310
return Path.Combine(_workspace.
Path
, Path.GetRandomFileName(), "shipping");
PowerShellScripts\ValidateNpmPackageSignaturesTests.cs (3)
37
var missing = Path.Combine(_workspace.
Path
, "does-not-exist");
54
var filePath = Path.Combine(_workspace.
Path
, "not-a-directory.txt");
214
var path = Path.Combine(_workspace.
Path
, unique, "Shipping");
PowerShellScripts\VerifyNonBlockingTestResultsTests.cs (1)
97
var exitCodePath = Path.Combine(_workspace.
Path
, "missing-exit-code.txt");
PowerShellScripts\WriteClassModeTestPropsTests.cs (6)
28
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
50
var outputPropsPath = Path.Combine(_workspace.
Path
, "ClassModeProjects.props");
67
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
79
var outputPropsPath = Path.Combine(_workspace.
Path
, "ClassModeProjects.props");
94
var artifactsDir = Path.Combine(_workspace.
Path
, "artifacts");
106
var outputPropsPath = Path.Combine(_workspace.
Path
, "ClassModeProjects.props");
ResourceGeneratorMetadataTests.cs (5)
57
Directory.CreateDirectory(Path.Combine(workspace.
Path
, resourceDirectory));
61
await File.WriteAllTextAsync(Path.Combine(workspace.
Path
, path), string.Empty);
84
var projectPath = Path.Combine(workspace.
Path
, "Resources.proj");
86
var script = Path.Combine(workspace.
Path
, "evaluate.ps1");
92
.WithWorkingDirectory(workspace.
Path
)
Shared\ProcessRunnerTests.cs (4)
17
File.WriteAllText(Path.Combine(workspace.
Path
, "marker.txt"), "working directory");
23
workspace.
Path
);
44
workspace.
Path
,
61
workspace.
Path
);
TemplateManifest\TemplateManifestCommandTests.cs (7)
61
arguments[0] = Path.Combine(workspace.
Path
, "missing");
64
arguments[1] = Path.Combine(workspace.
Path
, "missing");
67
arguments[3] = Path.Combine(workspace.
Path
, "missing.config");
106
var config = Path.Combine(workspace.
Path
, "nuget.config");
110
source, processed, Path.Combine(workspace.
Path
, "cgmanifest.json"), config,
111
Path.Combine(workspace.
Path
, "package feed"), Path.Combine(workspace.
Path
, "restore directory")
TemplateManifest\TemplateManifestTestEnvironment.cs (7)
34
RestoreDirectory = Path.Combine(workspace.
Path
, "restore");
35
ManifestPath = Path.Combine(workspace.
Path
, "cgmanifest.json");
36
ConfigPath = Path.Combine(workspace.
Path
, "nuget.config");
93
var script = Path.Combine(_workspace.
Path
, scriptName);
97
.WithWorkingDirectory(_workspace.
Path
)
103
.WithEnvironmentVariable("NUGET_HTTP_CACHE_PATH", Path.Combine(_workspace.
Path
, "http-cache"))
104
.WithEnvironmentVariable("DOTNET_CLI_HOME", _workspace.
Path
)
TemplateManifest\TemplateRestorePlanTests.cs (2)
196
var path = Path.Combine(workspace.
Path
, "normalized.proj");
198
var script = Path.Combine(workspace.
Path
, "evaluate.ps1");
tests\Shared\TemporaryWorkspace.cs (1)
218
var aspireDir = IOPath.Combine(workspace.
Path
, ".aspire");
TestTriggerMap\GraphAffectedProjectsTests.cs (14)
318
var changedFilesPath = System.IO.Path.Combine(_workspace.
Path
, "changed.txt");
320
return GraphAffectedProjects.Compute(_workspace.
Path
, System.IO.Path.Combine(_workspace.
Path
, "Aspire.slnx"), from: null, to: null, changedFilesPath: changedFilesPath).AffectedProjects;
325
var changedFilesPath = System.IO.Path.Combine(_workspace.
Path
, "changed.txt");
327
return GraphAffectedProjects.Compute(_workspace.
Path
, System.IO.Path.Combine(_workspace.
Path
, "Aspire.slnx"), from: null, to: null, changedFilesPath: changedFilesPath);
333
_workspace.
Path
,
334
System.IO.Path.Combine(_workspace.
Path
, "Aspire.slnx"),
348
var fullPath = System.IO.Path.Combine(_workspace.
Path
, relativePath.Replace('\\', System.IO.Path.DirectorySeparatorChar));
440
var newFull = System.IO.Path.Combine(_workspace.
Path
, newRelativePath.Replace('/', System.IO.Path.DirectorySeparatorChar));
445
return GraphAffectedProjects.Compute(_workspace.
Path
, System.IO.Path.Combine(_workspace.
Path
, "Aspire.slnx"), from: baseSha, to: "HEAD", changedFilesPath: null).AffectedProjects;
450
var fullPath = System.IO.Path.Combine(_workspace.
Path
, relativePath.Replace('\\', System.IO.Path.DirectorySeparatorChar));
475
private string Git(params string[] args) => GitCli.Run(_workspace.
Path
, args);
TestTriggerMap\PrComparisonBaseTests.cs (40)
32
checkout = Path.Combine(workspace.
Path
, "checkout");
33
GitCli.Run(workspace.
Path
, "clone", "--no-local", new Uri(repo).AbsoluteUri, checkout);
55
var (oldBase, currentBase, head, merge) = CreateHistory(workspace.
Path
, mergeBaseIntoPr: true);
61
expectedMerge = GitCli.Run(workspace.
Path
, "rev-parse", $"{head}^");
62
GitCli.Run(workspace.
Path
, "checkout", "--detach", expectedMerge);
66
expectedMerge = GitCli.Run(workspace.
Path
, "commit-tree", $"{merge}^{{tree}}",
68
GitCli.Run(workspace.
Path
, "checkout", "--detach", expectedMerge);
71
var result = await Resolve(workspace.
Path
, oldBase, expectedHead, "pull_request", expectedMerge, expectedRef);
133
var checkout = Path.Combine(workspace.
Path
, "checkout");
134
GitCli.Run(workspace.
Path
, "clone", "--depth=1", "--no-local", new Uri(repo).AbsoluteUri, checkout);
171
var checkout = Path.Combine(workspace.
Path
, "checkout");
172
GitCli.Run(workspace.
Path
, "clone", "--depth=1", "--no-local", new Uri(repo).AbsoluteUri, checkout);
226
var (oldBase, _, head, _) = CreateHistory(workspace.
Path
, mergeBaseIntoPr: false);
227
GitCli.Run(workspace.
Path
, "checkout", "--detach", head);
229
var result = await Resolve(workspace.
Path
, oldBase, head, "workflow_dispatch", head, "refs/heads/topic");
233
Assert.Equal(new[] { "pr-only.txt" }, ChangedFiles(workspace.
Path
, result.StandardOutput.Trim(), head));
241
var (_, currentBase, _, _) = CreateHistory(workspace.
Path
, mergeBaseIntoPr: false);
242
GitCli.Run(workspace.
Path
, "checkout", "--orphan", "unrelated");
243
GitCli.Run(workspace.
Path
, "rm", "-rf", ".");
244
var head = CommitFile(workspace.
Path
, "unrelated.txt");
245
GitCli.Run(workspace.
Path
, "checkout", "main");
246
GitCli.Run(workspace.
Path
, "merge", "--no-ff", "--allow-unrelated-histories", "unrelated", "-m", "Synthetic merge");
247
var merge = GitCli.Run(workspace.
Path
, "rev-parse", "HEAD");
248
GitCli.Run(workspace.
Path
, "remote", "add", "origin", workspace.
Path
);
250
var result = await Resolve(workspace.
Path
, currentBase, head, "pull_request", merge, "refs/pull/42/merge");
262
var (_, _, head, merge) = CreateHistory(workspace.
Path
, mergeBaseIntoPr: false);
263
GitCli.Run(workspace.
Path
, "remote", "add", "origin", workspace.
Path
);
265
var result = await Resolve(workspace.
Path
, new string('1', 40), head, "workflow_dispatch", merge, "refs/heads/main");
277
var (_, _, _, originalMerge) = CreateHistory(workspace.
Path
, mergeBaseIntoPr: true);
278
GitCli.Run(workspace.
Path
, "checkout", "topic");
279
GitCli.Run(workspace.
Path
, "mv", "root.txt", "renamed.txt");
280
GitCli.Run(workspace.
Path
, "commit", "-m", "Rename PR file");
281
var head = GitCli.Run(workspace.
Path
, "rev-parse", "HEAD");
282
GitCli.Run(workspace.
Path
, "checkout", "main");
283
GitCli.Run(workspace.
Path
, "merge", "--no-ff", "topic", "-m", "Synthetic merge");
284
var merge = GitCli.Run(workspace.
Path
, "rev-parse", "HEAD");
286
var result = await Resolve(workspace.
Path
, originalMerge, head, "pull_request", merge, "refs/pull/42/merge");
290
Assert.Equal(new[] { "renamed.txt", "root.txt" }, ChangedFiles(workspace.
Path
, result.StandardOutput.Trim(), head));
TestTriggerMap\SelectTestsAcceptanceTests.cs (1)
119
return workspace.
Path
;
TestTriggerMap\SelectTestsLayer1IntegrationTests.cs (6)
288
public string Path => _workspace.
Path
;
381
var changed = System.IO.Path.Combine(_workspace.
Path
, "changed.txt");
402
public string Git(params string[] args) => GitCli.Run(_workspace.
Path
, args);
412
var outputPath = System.IO.Path.Combine(_workspace.
Path
, "output");
414
Environment.SetEnvironmentVariable("GITHUB_STEP_SUMMARY", System.IO.Path.Combine(_workspace.
Path
, "summary"));
445
var fullPath = System.IO.Path.Combine(_workspace.
Path
, relativePath.Replace('\\', System.IO.Path.DirectorySeparatorChar));
TypeScriptApiCompat\TypeScriptApiCompatTests.cs (18)
126
var baselineRoot = Path.Combine(workspace.
Path
, "baseline");
127
var currentRoot = Path.Combine(workspace.
Path
, "current");
197
var suppressionPath = Path.Combine(workspace.
Path
, "Pkg.tscompat.suppression.txt");
210
var suppressions = ApiCompatSuppressionLoader.Load(workspace.
Path
);
227
var currentSuppressionPath = Path.Combine(workspace.
Path
, "current", "Pkg.tscompat.suppression.txt");
228
var baselineSuppressionPath = Path.Combine(workspace.
Path
, "baseline", "Pkg.tscompat.suppression.txt");
240
var currentSuppressions = ApiCompatSuppressionLoader.Load(Path.Combine(workspace.
Path
, "current"));
241
var baselineSuppressions = ApiCompatSuppressionLoader.Load(Path.Combine(workspace.
Path
, "baseline"));
253
var baselineRoot = Path.Combine(workspace.
Path
, "baseline");
254
var currentRoot = Path.Combine(workspace.
Path
, "current");
255
var reportPath = Path.Combine(workspace.
Path
, "report.md");
273
workspace.
Path
,
289
var baselineRoot = Path.Combine(workspace.
Path
, "baseline");
290
var currentRoot = Path.Combine(workspace.
Path
, "current");
291
var reportPath = Path.Combine(workspace.
Path
, "report.md");
292
var excludedPackagesPath = Path.Combine(workspace.
Path
, "excluded-packages.txt");
293
var suppressionPath = Path.Combine(workspace.
Path
, "Excluded.tscompat.suppression.txt");
312
workspace.
Path
,
WorkflowScripts\AnalyzeCiFailureWorkflowTests.cs (268)
35
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
71
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
85
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
106
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
123
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
140
Path.Combine(_workspace.
Path
, "ci-failure-data", "prior-causes")).FullName;
145
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
162
Path.Combine(_workspace.
Path
, "ci-failure-data", "prior-causes")).FullName;
167
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
188
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
220
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
247
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
279
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
295
Path.Combine(_workspace.
Path
, "ci-failure-data", "test-failures.json"),
298
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
302
await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "ci-analysis-output", "analysis-result.json")));
328
Path.Combine(_workspace.
Path
, "ci-failure-data", "test-failures.json"),
331
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
358
Path.Combine(_workspace.
Path
, "ci-failure-data", "test-failures.json"),
366
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
370
await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "ci-analysis-output", "analysis-result.json")));
394
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
415
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
436
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
452
Path.Combine(_workspace.
Path
, "ci-failure-data", "test-failures.json"),
455
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
475
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
495
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
515
Path.Combine(_workspace.
Path
, "ci-failure-data", "test-failures.json"),
518
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
534
Path.Combine(_workspace.
Path
, "ci-failure-data", "test-failures.json"),
537
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
557
Path.Combine(_workspace.
Path
, "ci-failure-data", "test-failures.json"),
560
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
592
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
625
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
661
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
678
File.Delete(Path.Combine(_workspace.
Path
, "ci-failure-data", "run.json"));
680
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
698
Path.Combine(_workspace.
Path
, "ci-failure-data", "run.json"),
701
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
750
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
785
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
832
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
836
await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "ci-analysis-output", "analysis-result.json")));
862
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
882
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
941
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
957
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
980
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1011
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1047
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1051
await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "ci-analysis-output", "causes", "flaky-failure.json")));
1074
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1094
Path.Combine(_workspace.
Path
, "ci-failure-data", "prior-causes")).FullName;
1106
var causePath = Path.Combine(_workspace.
Path
, "ci-analysis-output", "causes", "nuget-timeout.json");
1107
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1126
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1146
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1171
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1213
var analysisPath = Path.Combine(_workspace.
Path
, "analysis.json");
1214
var trustedJobsPath = Path.Combine(_workspace.
Path
, "failed-jobs.json");
1240
var analysisPath = Path.Combine(_workspace.
Path
, "analysis.json");
1241
var trustedJobsPath = Path.Combine(_workspace.
Path
, "failed-jobs.json");
1286
var analysisPath = Path.Combine(_workspace.
Path
, "analysis.json");
1287
var trustedJobsPath = Path.Combine(_workspace.
Path
, "failed-jobs.json");
1485
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1536
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1559
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1578
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1606
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1627
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
1640
var causePath = Path.Combine(_workspace.
Path
, "main-build-break.json");
1641
var runContextPath = Path.Combine(_workspace.
Path
, "run-context.json");
1642
var lastSuccessfulRunPath = Path.Combine(_workspace.
Path
, "last-successful-main-run.json");
1643
var triggeringMergePath = Path.Combine(_workspace.
Path
, "triggering-merge-pr.json");
1644
var candidateHistoryStatusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
1645
var bodyPath = Path.Combine(_workspace.
Path
, "issue-body.md");
1646
var metadataPath = Path.Combine(_workspace.
Path
, "issue-metadata.json");
1723
var causePath = Path.Combine(_workspace.
Path
, "main-build-break.json");
1724
var runContextPath = Path.Combine(_workspace.
Path
, "run-context.json");
1725
var lastSuccessfulRunPath = Path.Combine(_workspace.
Path
, "last-successful-main-run.json");
1726
var triggeringMergePath = Path.Combine(_workspace.
Path
, "triggering-merge-pr.json");
1727
var candidateHistoryStatusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
1728
var bodyPath = Path.Combine(_workspace.
Path
, "issue-body.md");
1729
var metadataPath = Path.Combine(_workspace.
Path
, "issue-metadata.json");
1803
var causePath = Path.Combine(_workspace.
Path
, "flaky-failure.json");
1804
var bodyPath = Path.Combine(_workspace.
Path
, "issue-body.md");
1805
var metadataPath = Path.Combine(_workspace.
Path
, "issue-metadata.json");
1848
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
1854
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
1870
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
1876
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
1901
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
1906
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
1921
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
1926
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
1941
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
1946
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
1973
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
1985
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
2000
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
2005
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
2020
var archivePath = Path.Combine(_workspace.
Path
, "test-results.zip");
2029
var outputDirectory = Path.Combine(_workspace.
Path
, "extracted");
2044
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2058
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2094
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2115
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2154
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2156
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2185
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2197
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2230
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2258
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2305
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2307
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2341
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2343
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2377
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2379
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2413
var artifactsPath = Path.Combine(_workspace.
Path
, "artifacts.json");
2427
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2466
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2485
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2491
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2515
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2528
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2532
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2557
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2570
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2574
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2595
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2614
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2618
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2639
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2641
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2645
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2666
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2671
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2675
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2700
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2713
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2717
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2741
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2745
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2749
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2773
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2775
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2779
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2803
var testResultsDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "test-results"));
2813
var jobsPath = Path.Combine(_workspace.
Path
, "all-jobs.json");
2817
var outputPath = Path.Combine(_workspace.
Path
, "test-failures.json");
2852
var openIssuesPath = Path.Combine(_workspace.
Path
, "open-issues.json");
2853
var closedIssuesPath = Path.Combine(_workspace.
Path
, "closed-issues.json");
2960
var callLogPath = Path.Combine(_workspace.
Path
, "gh-calls.log");
2971
var openIssuesPath = Path.Combine(_workspace.
Path
, "open-issues.json");
2972
var closedIssuesPath = Path.Combine(_workspace.
Path
, "closed-issues.json");
3014
Path.Combine(_workspace.
Path
, "last-success.json"));
3017
using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "last-success.json")));
3020
Assert.Contains("per_page=100", await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "gh-calls.log")), StringComparison.Ordinal);
3022
await File.ReadAllLinesAsync(Path.Combine(_workspace.
Path
, "gh-calls.log")),
3048
var outputPath = Path.Combine(_workspace.
Path
, "last-success.json");
3083
var outputPath = Path.Combine(_workspace.
Path
, "last-success.json");
3090
await File.ReadAllLinesAsync(Path.Combine(_workspace.
Path
, "gh-calls.log")),
3118
var outputPath = Path.Combine(_workspace.
Path
, "last-success.json");
3126
await File.ReadAllLinesAsync(Path.Combine(_workspace.
Path
, "gh-calls.log")),
3148
Path.Combine(_workspace.
Path
, "last-success.json"));
3166
Path.Combine(_workspace.
Path
, "last-success.json"));
3193
Path.Combine(_workspace.
Path
, "last-success.json"));
3196
using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "last-success.json")));
3198
Assert.True(int.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "gh-call-count"))) >= 2);
3200
(await File.ReadAllLinesAsync(Path.Combine(_workspace.
Path
, "gh-calls.log")))
3227
Path.Combine(_workspace.
Path
, "last-success.json"));
3230
using var output = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "last-success.json")));
3232
Assert.Equal(2, int.Parse(await File.ReadAllTextAsync(Path.Combine(_workspace.
Path
, "gh-call-count"))));
3235
(await File.ReadAllLinesAsync(Path.Combine(_workspace.
Path
, "gh-calls.log")))
3248
Path.Combine(_workspace.
Path
, "last-success.json"));
3261
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3262
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3282
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3283
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3326
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3327
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3375
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3376
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3387
var ghCalls = await File.ReadAllLinesAsync(Path.Combine(_workspace.
Path
, "gh-calls.log"));
3435
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3436
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3447
await File.ReadAllLinesAsync(Path.Combine(_workspace.
Path
, "gh-calls.log")),
3476
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3477
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3520
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3521
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3560
var candidatesPath = Path.Combine(_workspace.
Path
, "candidate-merges.json");
3561
var statusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
3603
var outputPath = Path.Combine(_workspace.
Path
, "persisted-main.json");
3661
var outputPath = Path.Combine(_workspace.
Path
, $"persisted-{historyState}.json");
3702
var outputPath = Path.Combine(_workspace.
Path
, "persisted-pr.json");
3755
var outputPath = Path.Combine(_workspace.
Path
, "persisted-pr.json");
3787
var outputPath = Path.Combine(_workspace.
Path
, "persisted-pr.json");
3806
var failureDataDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "ci-failure-data")).FullName;
3810
var causeFile = Path.Combine(_workspace.
Path
, "cause.json");
3832
var newCausePath = Path.Combine(_workspace.
Path
, "new-cause.json");
3833
var existingCausePath = Path.Combine(_workspace.
Path
, "existing-cause.json");
3834
var outputPath = Path.Combine(_workspace.
Path
, "merged-cause.json");
3860
var causePath = Path.Combine(_workspace.
Path
, "prior-cause.json");
3896
var metadataPath = Path.Combine(_workspace.
Path
, "metadata.json");
3928
var diagnosticsPath = Path.Combine(_workspace.
Path
, "diagnostics.json");
3951
var logPath = Path.Combine(_workspace.
Path
, "job.log");
4004
var inputPath = Path.Combine(_workspace.
Path
, "job.log");
4005
var outputPath = Path.Combine(_workspace.
Path
, "sanitized.log");
4020
var inputPath = Path.Combine(_workspace.
Path
, "job.log");
4021
var outputPath = Path.Combine(_workspace.
Path
, "sanitized.log");
4040
var causePath = Path.Combine(_workspace.
Path
, "cause.json");
4041
var bodyPath = Path.Combine(_workspace.
Path
, "issue-body.md");
4042
var metadataPath = Path.Combine(_workspace.
Path
, "issue-metadata.json");
4106
var analysisPath = Path.Combine(_workspace.
Path
, "analysis.json");
4107
var trustedJobsPath = Path.Combine(_workspace.
Path
, "failed-jobs.json");
4165
var currentBodyPath = Path.Combine(_workspace.
Path
, "current-body.md");
4166
var outputPath = Path.Combine(_workspace.
Path
, "updated-body.md");
4209
var currentBodyPath = Path.Combine(_workspace.
Path
, "current-body.md");
4210
var canonicalBodyPath = Path.Combine(_workspace.
Path
, "canonical-body.md");
4211
var outputPath = Path.Combine(_workspace.
Path
, "updated-body.md");
4330
var currentBodyPath = Path.Combine(_workspace.
Path
, "current-body.md");
4331
var outputPath = Path.Combine(_workspace.
Path
, "updated-body.md");
4383
var currentBodyPath = Path.Combine(_workspace.
Path
, "current-body.md");
4384
var outputPath = Path.Combine(_workspace.
Path
, "updated-body.md");
4422
var currentBodyPath = Path.Combine(_workspace.
Path
, "current-body.md");
4423
var firstOutputPath = Path.Combine(_workspace.
Path
, "first-output.md");
4424
var secondOutputPath = Path.Combine(_workspace.
Path
, "second-output.md");
4488
var causePath = Path.Combine(_workspace.
Path
, "cause.json");
4489
var bodyPath = Path.Combine(_workspace.
Path
, "issue-body.md");
4490
var metadataPath = Path.Combine(_workspace.
Path
, "issue-metadata.json");
4526
var causePath = Path.Combine(_workspace.
Path
, "cause.json");
4527
var runContextPath = Path.Combine(_workspace.
Path
, "run-context.json");
4528
var lastSuccessfulPath = Path.Combine(_workspace.
Path
, "last-successful.json");
4529
var triggeringMergePath = Path.Combine(_workspace.
Path
, "triggering-merge.json");
4530
var candidateHistoryStatusPath = Path.Combine(_workspace.
Path
, "candidate-merge-history-status.json");
4531
var bodyPath = Path.Combine(_workspace.
Path
, "issue-body.md");
4532
var metadataPath = Path.Combine(_workspace.
Path
, "issue-metadata.json");
4575
var trustedJobsPath = Path.Combine(_workspace.
Path
, "failed-jobs.json");
4576
var buildCausePath = Path.Combine(_workspace.
Path
, "build-cause.json");
4577
var testCausePath = Path.Combine(_workspace.
Path
, "test-cause.json");
4578
var multiJobCausePath = Path.Combine(_workspace.
Path
, "multi-job-cause.json");
4589
var failureDataDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "ci-failure-data")).FullName;
4639
var buildBodyPath = Path.Combine(_workspace.
Path
, "build-body.md");
4640
var buildMetadataPath = Path.Combine(_workspace.
Path
, "build-metadata.json");
4641
var testBodyPath = Path.Combine(_workspace.
Path
, "test-body.md");
4642
var testMetadataPath = Path.Combine(_workspace.
Path
, "test-metadata.json");
4709
process.StartInfo.WorkingDirectory = _workspace.
Path
;
4714
process.StartInfo.Environment["ANALYSIS_DIR"] = Path.Combine(_workspace.
Path
, "ci-analysis-output");
4733
var fakeBinDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "fake-bin")).FullName;
4749
["GH_CALL_LOG"] = Path.Combine(_workspace.
Path
, "gh-calls.log"),
4750
["GH_CALL_COUNT_FILE"] = Path.Combine(_workspace.
Path
, "gh-call-count"),
4756
var fakeBinDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "fake-bin")).FullName;
4772
["GH_CALL_LOG"] = Path.Combine(_workspace.
Path
, "gh-calls.log"),
4778
var fakeBinDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, $"fake-bin-{Guid.NewGuid():N}")).FullName;
4815
var analysisDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "ci-analysis-output")).FullName;
4816
var failureDataDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "ci-failure-data")).FullName;
4833
Path.Combine(_workspace.
Path
, "ci-analysis-output", "analysis-result.json"),
4846
["CI_FAILURE_DATA_DIR"] = Path.Combine(_workspace.
Path
, "ci-failure-data"),
4868
process.StartInfo.WorkingDirectory = _workspace.
Path
;
4904
var analysisDirectory = Path.Combine(_workspace.
Path
, "ci-analysis-output");
4905
var failureDataDirectory = Path.Combine(_workspace.
Path
, "ci-failure-data");
4971
var causesDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "ci-analysis-output", "causes")).FullName;
4980
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
4991
var result = await RunValidationScriptAsync(Path.Combine(_workspace.
Path
, "output.json"));
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (1)
2122
string inputPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\AutoSecWorkflowTests.cs (2)
4792
var requestPath = Path.Combine(workspace.
Path
, "request.json");
4793
var resultPath = Path.Combine(workspace.
Path
, "result.json");
WorkflowScripts\BackportWorkflowTests.cs (1)
19
var scriptPath = Path.Combine(workspace.
Path
, "cleanup-script.js");
WorkflowScripts\CreateFailingTestIssueWorkflowTests.cs (1)
270
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\CreatePullRequestActionTests.cs (2)
27
var disabled = await RunCreatePrScriptAsync(script, workspace.
Path
, updateMetadata: false, title, body);
33
var enabled = await RunCreatePrScriptAsync(script, workspace.
Path
, updateMetadata: true, title, body);
WorkflowScripts\DeploymentTestScriptTests.cs (5)
31
var outputFile = Path.Combine(_workspace.
Path
, "github-output.txt");
32
var argumentsFile = Path.Combine(_workspace.
Path
, "dotnet-arguments.txt");
33
var fakeDotnetScript = Path.Combine(_workspace.
Path
, "dotnet.sh");
42
var resultsDirectory = Path.Combine(_workspace.
Path
, "test results");
96
process.StartInfo.WorkingDirectory = _workspace.
Path
;
WorkflowScripts\ExtensionChangelogFinalizedWorkflowTests.cs (23)
246
var changelogPath = Path.Combine(_workspace.
Path
, "extension", "CHANGELOG.md");
253
=> await RunGateScriptAsync(_workspace.
Path
, environment);
291
await InitializeGitRepositoryAsync(_workspace.
Path
);
293
await WritePackageJsonAsync(_workspace.
Path
, "1.98.0");
294
await WriteChangelogAsync(_workspace.
Path
, """
300
await WriteWorkspaceFileAsync(_workspace.
Path
, Path.Combine("extension", "src", "baseline.txt"), "baseline");
301
await CommitAllAsync(_workspace.
Path
, "Create baseline changelog");
305
_workspace.
Path
,
317
await CommitAllAsync(_workspace.
Path
, "Finalize prior release changelog");
319
await WriteWorkspaceFileAsync(_workspace.
Path
, Path.Combine("extension", "src", "feature.txt"), "feature-one");
320
await CommitAllAsync(_workspace.
Path
, "Add extension feature");
323
await RunGitAsync(_workspace.
Path
, "checkout", "-b", "extension-release/v1.99.0");
325
await WritePackageJsonAsync(_workspace.
Path
, "1.99.0");
326
await WriteChangelogAsync(_workspace.
Path
, $$"""
340
await CommitAllAsync(_workspace.
Path
, "Prepare release branch changelog");
342
await RunGitAsync(_workspace.
Path
, "checkout", "main");
346
await WriteWorkspaceFileAsync(_workspace.
Path
, Path.Combine("extension", "src", "late-main.txt"), "late extension change");
350
await WriteWorkspaceFileAsync(_workspace.
Path
, Path.Combine("docs", "late-main.md"), "non-extension main change");
353
await CommitAllAsync(_workspace.
Path
, "Advance main");
354
var baseSha = await GetHeadShaAsync(_workspace.
Path
);
356
await RunGitAsync(_workspace.
Path
, "checkout", "extension-release/v1.99.0");
359
_workspace.
Path
,
409
=> await GetHeadShaAsync(_workspace.
Path
);
WorkflowScripts\FilterNonBlockingTestArtifactsTests.cs (4)
22
var allLogsPath = Path.Combine(workspace.
Path
, "all-logs");
54
var allLogsPath = Path.Combine(workspace.
Path
, "all-logs");
80
var allLogsPath = Path.Combine(workspace.
Path
, "all-logs");
106
var allLogsPath = Path.Combine(workspace.
Path
, "all-logs");
WorkflowScripts\LabelerPredictPullsWorkflowTests.cs (2)
133
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
134
var outputPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.result.json");
WorkflowScripts\LintHandwrittenWorkflowsScriptTests.cs (4)
74
private string ArgumentsPath => Path.Combine(_workspace.
Path
, "actionlint-arguments.txt");
80
var path = Path.Combine(_workspace.
Path
, "repo", relativePath);
92
var binDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, "bin")).FullName;
110
Path.Combine(_workspace.
Path
, "repo"),
WorkflowScripts\MonitorScheduledWorkflowsIntegrationTests.cs (1)
392
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\MonitorScheduledWorkflowsTests.cs (1)
245
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\ReportCiFailureIntegrationTests.cs (1)
284
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\ReportCiFailureTests.cs (1)
81
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\ReportPipelineFailureIntegrationTests.cs (1)
290
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\ReportPipelineFailureTests.cs (1)
139
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\ReportSpecializedTestFailuresTests.cs (1)
228
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\SpecializedTestFailureRunnerTests.cs (1)
228
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\TrackingIssueTests.cs (1)
286
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");
WorkflowScripts\UpdateActionlintTests.cs (5)
264
var pinDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, ".github"));
269
command.WithWorkingDirectory(_workspace.
Path
);
292
var pinDirectory = Directory.CreateDirectory(Path.Combine(_workspace.
Path
, ".github"));
298
command.WithWorkingDirectory(_workspace.
Path
);
344
var requestPath = Path.Combine(_workspace.
Path
, $"{Guid.NewGuid():N}.json");