3 writes to Args
Aspire.Hosting (1)
Dcp\ExecutableCreator.cs (1)
179
spec.
Args
= plan.Arguments?.ToList();
Aspire.Hosting.Tests (2)
Dcp\ExecutableLaunchPlanTests.cs (1)
178
executable.Spec.
Args
= ["stale"];
Dcp\ResourceSnapshotBuilderTests.cs (1)
278
executable.Spec.
Args
= [.. launchArgumentAnnotations.Select(a => a.Argument)];
68 references to Args
Aspire.Hosting.Tests (68)
Dcp\DcpExecutorTests.cs (67)
225
var callArgs = executionType == ExecutionType.IDE ? exe.Spec.
Args
: exe.Spec.
Args
![^(expectedArgs?.Length ?? 0)..];
230
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
263
Assert.Equal(callArgs, exe.Spec.
Args
);
267
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
312
Assert.Equal(["app-arg"], exe.Spec.
Args
);
321
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
352
Assert.Equal(["custom", "exec", "--", "prepended-arg", "app-arg"], exe.Spec.
Args
);
360
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
388
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
390
var effectiveArgs = exe.Spec.
Args
!.ToList();
587
Assert.Single(exe1.Spec.
Args
!, a => a == "--no-build");
588
Assert.Single(exe1.Spec.
Args
!, a => a == "--test");
591
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations1, exe1.Spec.
Args
);
607
Assert.Single(exe2.Spec.
Args
!, a => a == "--no-build");
608
Assert.Single(exe2.Spec.
Args
!, a => a == "--test");
611
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations2, exe2.Spec.
Args
);
4649
Assert.Equal(["app-arg"], executable.Spec.
Args
);
4769
Assert.Equal(expectedArgs, exe.Spec.
Args
);
4772
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
4806
Assert.Equal(expectedArgs, exe.Spec.
Args
);
4809
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
4830
AssertDefaultProjectProcessArgs(exe.Spec.
Args
, "app-arg");
4913
Assert.Equal(["app-arg"], exe.Spec.
Args
);
4957
Assert.Equal(["app-arg"], exe.Spec.
Args
);
5001
Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.
Args
);
5005
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
5919
Assert.NotNull(exe.Spec.
Args
);
5920
Assert.Contains("launch-tool-arg", exe.Spec.
Args
);
6106
Assert.Null(exe.Spec.
Args
);
6223
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6275
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6320
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6391
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6499
Assert.Equal(expectedArgs, executable.Spec.
Args
);
6645
Assert.Equal(expectedArgs, executable.Spec.
Args
);
6712
Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.
Args
);
6718
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
6826
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6848
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
6918
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6923
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
6970
Assert.Equal(resourceArgs, exe.Spec.
Args
);
7035
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7146
Assert.Null(customExe.Spec.
Args
);
7241
Assert.Equal(["app-arg"], exe.Spec.
Args
);
7355
Assert.Null(exe.Spec.
Args
);
7526
exe.Spec.
Args
!,
7564
exe.Spec.
Args
!,
7573
Assert.DoesNotContain("--no-launch-profile", exe.Spec.
Args
!);
7601
exe.Spec.
Args
!,
7636
exe.Spec.
Args
!,
7672
exe.Spec.
Args
!,
7689
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
7725
exe.Spec.
Args
!,
7800
Assert.Null(exe.Spec.
Args
);
8058
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8113
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8164
Assert.Equal(["certificate-arg", "app-arg"], exe.Spec.
Args
);
8217
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8250
Assert.Equal(["tool", "exec", "app-arg"], exe.Spec.
Args
);
8294
Assert.Equal(["run", "app-arg"], exe.Spec.
Args
);
8425
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8462
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9153
Assert.Contains("--deferred", startedExecutable.Spec.
Args
!);
9157
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, startedExecutable.Spec.
Args
);
9245
Assert.Contains("--persistent", executable.Spec.
Args
!);
Dcp\ExecutableLaunchPlanTests.cs (1)
202
Assert.Equal(["app-arg"], executable.Spec.
Args
);