125 references to RunAsync
Aspire.Hosting.Tests (125)
Pipelines\PipelineOutputDiffingTests.cs (23)
391
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init");
392
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.excludesFile", Path.Combine(workspace.Path, ".git", "info", "exclude"));
393
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "-f", "--", ".gitignore", "tracked.tmp");
395
Assert.Contains("tracked.tmp", await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "diff", "--name-only"));
444
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init");
445
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.excludesFile", Path.Combine(workspace.Path, ".git", "info", "exclude"));
446
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", ".gitignore", "src", "generated");
569
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init");
570
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.excludesFile", Path.Combine(workspace.Path, ".git", "info", "exclude"));
571
Assert.Equal("generated/deployment.yaml", (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "check-ignore", "--", "generated/deployment.yaml")).Trim());
610
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init");
611
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.autocrlf", "false");
612
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.safecrlf", "false");
613
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.excludesFile", Path.Combine(workspace.Path, ".git", "info", "exclude"));
614
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", ".gitattributes", ".gitignore");
615
Assert.Equal("generated/deployment.yaml", (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "check-ignore", "--", "generated/deployment.yaml")).Trim());
616
var beforeObject = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "hash-object", "--", artifact);
635
var afterObject = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "hash-object", "--", artifact);
971
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init");
972
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "tracked.txt");
973
Assert.Empty(await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "diff", "--name-only"));
997
Assert.Equal("old", (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "show", ":tracked.txt")).Trim());
1087
foreach (var path in (await PipelineOutputGitTestHelper.
RunAsync
(directory, command)).Split('\0', StringSplitOptions.RemoveEmptyEntries))
Pipelines\PipelineOutputGitFingerprintTests.cs (54)
37
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", ".gitattributes", "output/model.txt");
40
var beforeOid = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "hash-object", "--", "output/model.txt");
45
var afterOid = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "hash-object", "--", "output/model.txt");
74
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.stripspace.clean", "git stripspace");
75
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.stripspace.required", "true");
82
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", gitPath);
90
var beforeOid = (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "hash-object", "--", gitPath)).TrimEnd('\r', '\n');
98
var afterOid = (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "hash-object", "--", gitPath)).TrimEnd('\r', '\n');
113
var indexed = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--cached", "--full-name", "-z", "--", gitPath);
114
var untracked = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--others", "--exclude-standard", "--full-name", "-z", "--", gitPath);
117
var status = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "status",
153
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/model.txt");
202
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.filemode", "false");
205
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/model.txt");
206
var beforeEntry = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--stage", "--", "output/model.txt");
214
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", "--chmod=+x", "--", "output/model.txt");
215
var afterEntry = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--stage", "--", "output/model.txt");
239
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/link");
240
var entries = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--stage", "--", "output/link");
254
var status = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "status",
279
await PipelineOutputGitTestHelper.
RunAsync
(directory, "init", "--object-format=" + objectFormat);
280
await PipelineOutputGitTestHelper.
RunAsync
(directory, "config", "core.autocrlf", "false");
281
await PipelineOutputGitTestHelper.
RunAsync
(directory, "config", "core.excludesFile", Path.Combine(directory, ".git", "info", "exclude"));
293
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.symlinks", "true");
311
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/link");
312
var entry = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--stage", "--", "output/link");
316
var linkBlob = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "cat-file", "blob", oid);
371
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/model.txt");
399
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/model.txt");
402
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.clean", "git pipeline-output-filter-must-fail");
403
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.required", "true");
404
var status = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "status",
433
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/clean.keep");
437
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.clean", "git pipeline-output-filter-must-fail");
438
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.required", "true");
445
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.record.clean",
447
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.record.required", "true");
482
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.filemode", "false");
484
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/model.txt");
487
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", "--chmod=+x", "--", "output/model.txt");
488
Assert.StartsWith("100755 ", await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--stage", "--", "output/model.txt"));
490
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", hint, "--", "output/model.txt");
498
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", "--chmod=-x", "--", "output/model.txt");
499
Assert.StartsWith("100644 ", await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--stage", "--", "output/model.txt"));
506
var status = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "--no-optional-locks", "status",
527
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.symlinks", "true");
533
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/model.txt");
534
var entry = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--stage", "--", "output/model.txt");
537
Assert.Equal(canonicalTarget, await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "cat-file", "blob", entry.Split(' ')[1]));
540
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.symlinks", "false");
543
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", hint, "--", "output/model.txt");
577
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/model.txt");
602
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.clean", "git pipeline-output-filter-must-fail");
603
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.required", "true");
Pipelines\PipelineOutputResolutionTests.cs (2)
117
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init");
134
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init");
Pipelines\PipelineOutputSelectionTests.cs (37)
146
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "-f", "--", "output/tracked.tmp");
167
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "-f", "--", "output/ignored/child/model.json");
200
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "-f", "--", "output/ignored/model.json");
214
Assert.Equal("output/ignored\n", (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
216
Assert.Equal("output/ignored/model.json\0", await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
218
Assert.Empty(await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
327
await PipelineOutputGitTestHelper.
RunAsync
(worktree, "init", "--no-bare", "--separate-git-dir", root, worktree);
328
await PipelineOutputGitTestHelper.
RunAsync
(worktree, "config", "--local", "core.worktree", worktree);
597
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "-f", "--", "output/artifact.tmp", "output/visible.json");
629
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", ".");
679
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/child/model.txt");
713
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, ["add", "-f", "--", .. trackedPaths]);
717
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", "--split-index");
721
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, ["update-index", "--skip-worktree", "--", .. trackedPaths]);
723
(await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "-t", "-z")).Split('\0', StringSplitOptions.RemoveEmptyEntries).Order());
727
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "excluded/model.json");
728
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
732
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "sparse-checkout", "set", "--cone", "--sparse-index", "output");
734
Assert.Equal("040000", (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
743
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, ["add", "-f", "--", .. trackedPaths]);
744
trees.Add((await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "write-tree")).Trim());
747
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "read-tree", trees[1]);
748
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, ["read-tree", "-i", "-m", .. trees]);
750
(await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "--unmerged", "--format=%(stage)", "-z"))
777
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", ignorePath);
781
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "keep/model.json");
782
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
786
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "sparse-checkout", "set", "--cone", "--sparse-index", "keep");
791
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "core.sparseCheckout", "false");
792
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", "--skip-worktree", "--", ignorePath);
794
Assert.Equal("false", (await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "--bool", "core.sparseCheckout")).Trim());
797
Assert.Equal("S " + ignorePath + '\0', await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "ls-files", "-t", "-z", "--", ignorePath));
833
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/nested/model.json");
846
var ordinaryGitSelection = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
880
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "update-index", "--add", "--cacheinfo",
908
await PipelineOutputGitTestHelper.
RunAsync
(directory, "init");
909
await PipelineOutputGitTestHelper.
RunAsync
(directory, "config", "core.excludesFile", Path.Combine(directory, ".git", "info", "exclude"));
Pipelines\PipelineOutputStrategyTests.cs (9)
571
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init", "--object-format=sha1");
576
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output/ignored-child/model.txt");
584
Assert.Equal("output/ignored-child/model.txt\0", await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
586
Assert.Empty(await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path,
588
var status = await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "status", "--porcelain=v2", "-z", "--untracked-files=no", "--no-renames");
630
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "init", "--object-format=sha1");
635
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "add", "--", "output");
639
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.clean", "git pipeline-output-filter-must-fail");
640
await PipelineOutputGitTestHelper.
RunAsync
(workspace.Path, "config", "filter.reject.required", "true");