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