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)
780
executable.Spec.
Args
= [.. launchArgumentAnnotations.Select(a => a.Argument)];
78 references to Args
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
571
Assert.Equal(plan.Arguments, executable.Spec.
Args
);
Aspire.Hosting.Tests (77)
Dcp\DcpExecutorTests.cs (76)
620
var callArgs = executionType == ExecutionType.IDE ? exe.Spec.
Args
: exe.Spec.
Args
![^(expectedArgs?.Length ?? 0)..];
625
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
658
Assert.Equal(callArgs, exe.Spec.
Args
);
662
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
707
Assert.Equal(["app-arg"], exe.Spec.
Args
);
716
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
747
Assert.Equal(["custom", "exec", "--", "prepended-arg", "app-arg"], exe.Spec.
Args
);
755
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
783
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
785
var effectiveArgs = exe.Spec.
Args
!.ToList();
982
Assert.Single(exe1.Spec.
Args
!, a => a == "--no-build");
983
Assert.Single(exe1.Spec.
Args
!, a => a == "--test");
986
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations1, exe1.Spec.
Args
);
1002
Assert.Single(exe2.Spec.
Args
!, a => a == "--no-build");
1003
Assert.Single(exe2.Spec.
Args
!, a => a == "--test");
1006
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations2, exe2.Spec.
Args
);
5974
Assert.Equal(["app-arg"], executable.Spec.
Args
);
6094
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6097
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
6131
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6134
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
6168
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6171
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.
Args
);
6213
Assert.Equal(expectedArgs, exe.Spec.
Args
);
6234
AssertDefaultProjectProcessArgs(exe.Spec.
Args
, "app-arg");
6317
Assert.Equal(["app-arg"], exe.Spec.
Args
);
6361
Assert.Equal(["app-arg"], exe.Spec.
Args
);
6405
Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.
Args
);
6409
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
7323
Assert.NotNull(exe.Spec.
Args
);
7324
Assert.Contains("launch-tool-arg", exe.Spec.
Args
);
7510
Assert.Null(exe.Spec.
Args
);
7627
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7679
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7724
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7795
Assert.Equal(expectedArgs, exe.Spec.
Args
);
7903
Assert.Equal(expectedArgs, executable.Spec.
Args
);
8049
Assert.Equal(expectedArgs, executable.Spec.
Args
);
8116
Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.
Args
);
8122
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
8230
Assert.Equal(expectedArgs, exe.Spec.
Args
);
8252
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
8322
Assert.Equal(expectedArgs, exe.Spec.
Args
);
8327
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
8374
Assert.Equal(resourceArgs, exe.Spec.
Args
);
8439
Assert.Equal(expectedArgs, exe.Spec.
Args
);
8550
Assert.Null(customExe.Spec.
Args
);
8645
Assert.Equal(["app-arg"], exe.Spec.
Args
);
8766
Assert.NotNull(exe.Spec.
Args
);
8767
Assert.Equal("run", exe.Spec.
Args
[0]);
8768
Assert.Equal("--file", exe.Spec.
Args
[1]);
8769
Assert.Equal(projectPath, exe.Spec.
Args
[2]);
8770
Assert.Equal("--no-cache", exe.Spec.
Args
[3]);
8771
Assert.Contains("--no-launch-profile", exe.Spec.
Args
);
8817
Assert.Null(exe.Spec.
Args
);
8988
exe.Spec.
Args
!,
9026
exe.Spec.
Args
!,
9035
Assert.DoesNotContain("--no-launch-profile", exe.Spec.
Args
!);
9063
exe.Spec.
Args
!,
9098
exe.Spec.
Args
!,
9134
exe.Spec.
Args
!,
9151
AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.
Args
);
9187
exe.Spec.
Args
!,
9262
Assert.Null(exe.Spec.
Args
);
9520
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9575
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9626
Assert.Equal(["certificate-arg", "app-arg"], exe.Spec.
Args
);
9679
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9712
Assert.Equal(["tool", "exec", "app-arg"], exe.Spec.
Args
);
9756
Assert.Equal(["run", "app-arg"], exe.Spec.
Args
);
9887
Assert.Equal(["app-arg"], exe.Spec.
Args
);
9924
Assert.Equal(["app-arg"], exe.Spec.
Args
);
10620
Assert.Contains("--deferred", startedExecutable.Spec.
Args
!);
10624
AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, startedExecutable.Spec.
Args
);
10712
Assert.Contains("--persistent", executable.Spec.
Args
!);
Dcp\ExecutableLaunchPlanTests.cs (1)
233
Assert.Equal(["app-arg"], executable.Spec.
Args
);