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