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