96 references to ExecutionType
Aspire.Hosting (3)
Dcp\ExecutableCreator.cs (2)
250
ExecutableLaunchMechanism.Process =>
ExecutionType
.Process,
251
ExecutableLaunchMechanism.Ide =>
ExecutionType
.IDE,
Dcp\ResourceLogSource.cs (1)
58
&& executable.Spec.ExecutionType is null or "" or
ExecutionType
.Process
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
564
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
Aspire.Hosting.Tests (92)
Dcp\DcpExecutorTests.cs (86)
529
[InlineData(
ExecutionType
.IDE, false, null, new string[] { "--test1", "--test2" })]
530
[InlineData(
ExecutionType
.IDE, true, new string[] { "--withargs-test" }, new string[] { "--withargs-test" })]
531
[InlineData(
ExecutionType
.Process, false, new string[] { "--test1", "--test2" }, new string[] { "--test1", "--test2" })]
532
[InlineData(
ExecutionType
.Process, true, new string[] { "--", "--test1", "--test2", "--withargs-test" }, new string[] { "--", "--test1", "--test2", "--withargs-test" })]
541
if (executionType ==
ExecutionType
.IDE)
577
var callArgs = executionType ==
ExecutionType
.IDE ? exe.Spec.Args : exe.Spec.Args![^(expectedArgs?.Length ?? 0)..];
663
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
703
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5415
Assert.Equal(
ExecutionType
.IDE, debuggableExe.Spec.ExecutionType);
5423
Assert.Equal(
ExecutionType
.Process, nonDebuggableExe.Spec.ExecutionType);
5458
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5487
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5524
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5548
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5591
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5631
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5675
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5719
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5805
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5851
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6006
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6323
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6360
Assert.Equal(
ExecutionType
.Process, debuggableExe.Spec.ExecutionType);
6364
Assert.Equal(
ExecutionType
.Process, nonDebuggableExe.Spec.ExecutionType);
6401
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6437
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6479
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6521
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6563
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6596
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6636
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6676
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6709
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6748
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6789
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6824
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6872
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6931
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6983
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7028
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7099
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7203
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
7347
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
7430
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7520
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7635
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7688
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7753
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7780
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7822
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7861
Assert.Equal(
ExecutionType
.IDE, standardExe.Spec.ExecutionType);
7864
Assert.Equal(
ExecutionType
.IDE, customExe.Spec.ExecutionType);
7920
Assert.Equal(
ExecutionType
.Process, standardExe.Spec.ExecutionType);
7924
Assert.Equal(
ExecutionType
.IDE, functionsExe.Spec.ExecutionType);
7959
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8040
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8080
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8131
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8177
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8218
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8299
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8339
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8376
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8411
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8447
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8499
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8535
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8570
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8610
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8644
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8708
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8741
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8834
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8889
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8940
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8993
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9026
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9070
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9165
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9201
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9238
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9494
Assert.Equal(
ExecutionType
.IDE, exe1.Spec.ExecutionType);
9505
Assert.Equal(
ExecutionType
.IDE, exe1.Spec.ExecutionType);
9513
Assert.Equal(
ExecutionType
.IDE, exe2.Spec.ExecutionType);
11003
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
11095
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
Dcp\ExecutableLaunchPlanTests.cs (3)
207
executable.Spec.ExecutionType =
ExecutionType
.IDE;
208
executable.Spec.FallbackExecutionTypes = [
ExecutionType
.Process];
231
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
Dcp\ResourceLogSourceTests.cs (2)
19
[InlineData(
ExecutionType
.Process, true)]
20
[InlineData(
ExecutionType
.IDE, false)]
DistributedApplicationTests.cs (1)
2080
Assert.Equal(
ExecutionType
.Process, dcpExecutable.Spec.ExecutionType);