3 writes to Args
Aspire.Hosting (1)
Dcp\ExecutableCreator.cs (1)
255
spec.
Args
= plan.Arguments?.ToList();
Aspire.Hosting.Tests (2)
Dcp\ExecutableLaunchPlanTests.cs (1)
209
executable.Spec.
Args
= ["stale"];
Dcp\ResourceSnapshotBuilderTests.cs (1)
278
executable.Spec.
Args
= [.. launchArgumentAnnotations.Select(a => a.Argument)];
74 references to Args
Aspire.Hosting.Tests (74)
Dcp\DcpExecutorTests.cs (73)
578
var callArgs = executionType == ExecutionType.IDE ? exe.Spec.
Args
: exe.Spec.
Args
![^(expectedArgs?.Length ?? 0)..];
583
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
616
Assert.Equal(callArgs, exe.Spec.
Args
);
620
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
665
Assert.Equal(["app-arg"], exe.Spec.
Args
);
674
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
705
Assert.Equal(["custom", "exec", "--", "prepended-arg", "app-arg"], exe.Spec.
Args
);
713
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
741
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
743
var effectiveArgs = exe.Spec.
Args
!.ToList();
940
Assert.Single(exe1.Spec.
Args
!, a => a == "--no-build");
941
Assert.Single(exe1.Spec.
Args
!, a => a == "--test");
944
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations1, exe1.Spec.
Args
);
960
Assert.Single(exe2.Spec.
Args
!, a => a == "--no-build");
961
Assert.Single(exe2.Spec.
Args
!, a => a == "--test");
964
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations2, exe2.Spec.
Args
);
5369
Assert.Equal(["app-arg"], executable.Spec.
Args
);
5489
Assert.Equal(expectedArgs, exe.Spec.
Args
);
5492
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
5526
Assert.Equal(expectedArgs, exe.Spec.
Args
);
5529
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
5550
AssertDefaultProjectProcessArgs(exe.Spec.
Args
, "app-arg");
5633
Assert.Equal(["app-arg"], exe.Spec.
Args
);
5677
Assert.Equal(["app-arg"], exe.Spec.
Args
);
5721
Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.
Args
);
5725
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
6639
Assert.NotNull(exe.Spec.
Args
);
6640
Assert.Contains("launch-tool-arg", exe.Spec.
Args
);
6826
Assert.Null(exe.Spec.
Args
);
6943
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6995
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7040
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7111
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7219
Assert.Equal(expectedArgs, executable.Spec.
Args
);
7365
Assert.Equal(expectedArgs, executable.Spec.
Args
);
7432
Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.
Args
);
7438
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
7546
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7568
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
7638
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7643
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
7690
Assert.Equal(resourceArgs, exe.Spec.
Args
);
7755
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7866
Assert.Null(customExe.Spec.
Args
);
7961
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8082
Assert.NotNull(exe.Spec.
Args
);
8083
Assert.Equal("run", exe.Spec.
Args
[0]);
8084
Assert.Equal("--file", exe.Spec.
Args
[1]);
8085
Assert.Equal(projectPath, exe.Spec.
Args
[2]);
8086
Assert.Equal("--no-cache", exe.Spec.
Args
[3]);
8087
Assert.Contains("--no-launch-profile", exe.Spec.
Args
);
8133
Assert.Null(exe.Spec.
Args
);
8304
exe.Spec.
Args
!,
8342
exe.Spec.
Args
!,
8351
Assert.DoesNotContain("--no-launch-profile", exe.Spec.
Args
!);
8379
exe.Spec.
Args
!,
8414
exe.Spec.
Args
!,
8450
exe.Spec.
Args
!,
8467
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
8503
exe.Spec.
Args
!,
8578
Assert.Null(exe.Spec.
Args
);
8836
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8891
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8942
Assert.Equal(["certificate-arg", "app-arg"], exe.Spec.
Args
);
8995
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9028
Assert.Equal(["tool", "exec", "app-arg"], exe.Spec.
Args
);
9072
Assert.Equal(["run", "app-arg"], exe.Spec.
Args
);
9203
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9240
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9931
Assert.Contains("--deferred", startedExecutable.Spec.
Args
!);
9935
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, startedExecutable.Spec.
Args
);
10023
Assert.Contains("--persistent", executable.Spec.
Args
!);
Dcp\ExecutableLaunchPlanTests.cs (1)
233
Assert.Equal(["app-arg"], executable.Spec.
Args
);