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