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)];
75 references to Args
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
567Assert.Equal(plan.Arguments, executable.Spec.Args);
Aspire.Hosting.Tests (74)
Dcp\DcpExecutorTests.cs (73)
577var callArgs = executionType == ExecutionType.IDE ? exe.Spec.Args : exe.Spec.Args![^(expectedArgs?.Length ?? 0)..]; 582AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.Args); 615Assert.Equal(callArgs, exe.Spec.Args); 619AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.Args); 664Assert.Equal(["app-arg"], exe.Spec.Args); 673AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.Args); 704Assert.Equal(["custom", "exec", "--", "prepended-arg", "app-arg"], exe.Spec.Args); 712AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.Args); 740AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.Args); 742var effectiveArgs = exe.Spec.Args!.ToList(); 939Assert.Single(exe1.Spec.Args!, a => a == "--no-build"); 940Assert.Single(exe1.Spec.Args!, a => a == "--test"); 943AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations1, exe1.Spec.Args); 959Assert.Single(exe2.Spec.Args!, a => a == "--no-build"); 960Assert.Single(exe2.Spec.Args!, a => a == "--test"); 963AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations2, exe2.Spec.Args); 5368Assert.Equal(["app-arg"], executable.Spec.Args); 5488Assert.Equal(expectedArgs, exe.Spec.Args); 5491AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.Args); 5525Assert.Equal(expectedArgs, exe.Spec.Args); 5528AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, exe.Spec.Args); 5549AssertDefaultProjectProcessArgs(exe.Spec.Args, "app-arg"); 5632Assert.Equal(["app-arg"], exe.Spec.Args); 5676Assert.Equal(["app-arg"], exe.Spec.Args); 5720Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.Args); 5724AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.Args); 6638Assert.NotNull(exe.Spec.Args); 6639Assert.Contains("launch-tool-arg", exe.Spec.Args); 6825Assert.Null(exe.Spec.Args); 6942Assert.Equal(expectedArgs, exe.Spec.Args); 6994Assert.Equal(expectedArgs, exe.Spec.Args); 7039Assert.Equal(expectedArgs, exe.Spec.Args); 7110Assert.Equal(expectedArgs, exe.Spec.Args); 7218Assert.Equal(expectedArgs, executable.Spec.Args); 7364Assert.Equal(expectedArgs, executable.Spec.Args); 7431Assert.Equal(["--profile-arg", "profile value", "app-arg"], exe.Spec.Args); 7437AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.Args); 7545Assert.Equal(expectedArgs, exe.Spec.Args); 7567AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.Args); 7637Assert.Equal(expectedArgs, exe.Spec.Args); 7642AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.Args); 7689Assert.Equal(resourceArgs, exe.Spec.Args); 7754Assert.Equal(expectedArgs, exe.Spec.Args); 7865Assert.Null(customExe.Spec.Args); 7960Assert.Equal(["app-arg"], exe.Spec.Args); 8081Assert.NotNull(exe.Spec.Args); 8082Assert.Equal("run", exe.Spec.Args[0]); 8083Assert.Equal("--file", exe.Spec.Args[1]); 8084Assert.Equal(projectPath, exe.Spec.Args[2]); 8085Assert.Equal("--no-cache", exe.Spec.Args[3]); 8086Assert.Contains("--no-launch-profile", exe.Spec.Args); 8132Assert.Null(exe.Spec.Args); 8303exe.Spec.Args!, 8341exe.Spec.Args!, 8350Assert.DoesNotContain("--no-launch-profile", exe.Spec.Args!); 8378exe.Spec.Args!, 8413exe.Spec.Args!, 8449exe.Spec.Args!, 8466AssertEffectiveArgumentIndexesMatchSpecArgs(displayArgs, exe.Spec.Args); 8502exe.Spec.Args!, 8577Assert.Null(exe.Spec.Args); 8835Assert.Equal(["app-arg"], exe.Spec.Args); 8890Assert.Equal(["app-arg"], exe.Spec.Args); 8941Assert.Equal(["certificate-arg", "app-arg"], exe.Spec.Args); 8994Assert.Equal(["app-arg"], exe.Spec.Args); 9027Assert.Equal(["tool", "exec", "app-arg"], exe.Spec.Args); 9071Assert.Equal(["run", "app-arg"], exe.Spec.Args); 9202Assert.Equal(["app-arg"], exe.Spec.Args); 9239Assert.Equal(["app-arg"], exe.Spec.Args); 9930Assert.Contains("--deferred", startedExecutable.Spec.Args!); 9934AssertEffectiveArgumentIndexesMatchSpecArgs(argAnnotations, startedExecutable.Spec.Args); 10022Assert.Contains("--persistent", executable.Spec.Args!);
Dcp\ExecutableLaunchPlanTests.cs (1)
233Assert.Equal(["app-arg"], executable.Spec.Args);