95 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.Tests (92)
Dcp\DcpExecutorTests.cs (86)
530
[InlineData(
ExecutionType
.IDE, false, null, new string[] { "--test1", "--test2" })]
531
[InlineData(
ExecutionType
.IDE, true, new string[] { "--withargs-test" }, new string[] { "--withargs-test" })]
532
[InlineData(
ExecutionType
.Process, false, new string[] { "--test1", "--test2" }, new string[] { "--test1", "--test2" })]
533
[InlineData(
ExecutionType
.Process, true, new string[] { "--", "--test1", "--test2", "--withargs-test" }, new string[] { "--", "--test1", "--test2", "--withargs-test" })]
542
if (executionType ==
ExecutionType
.IDE)
578
var callArgs = executionType ==
ExecutionType
.IDE ? exe.Spec.Args : exe.Spec.Args![^(expectedArgs?.Length ?? 0)..];
664
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
704
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5416
Assert.Equal(
ExecutionType
.IDE, debuggableExe.Spec.ExecutionType);
5424
Assert.Equal(
ExecutionType
.Process, nonDebuggableExe.Spec.ExecutionType);
5459
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5488
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5525
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5549
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
5592
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5632
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5676
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5720
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5806
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
5852
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6007
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6324
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6361
Assert.Equal(
ExecutionType
.Process, debuggableExe.Spec.ExecutionType);
6365
Assert.Equal(
ExecutionType
.Process, nonDebuggableExe.Spec.ExecutionType);
6402
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6438
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6480
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6522
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6564
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6597
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6637
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6677
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6710
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6749
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6790
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6825
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6873
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6932
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6984
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7029
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7100
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7204
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
7348
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
7431
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7521
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7636
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7689
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7754
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7781
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7823
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7862
Assert.Equal(
ExecutionType
.IDE, standardExe.Spec.ExecutionType);
7865
Assert.Equal(
ExecutionType
.IDE, customExe.Spec.ExecutionType);
7921
Assert.Equal(
ExecutionType
.Process, standardExe.Spec.ExecutionType);
7925
Assert.Equal(
ExecutionType
.IDE, functionsExe.Spec.ExecutionType);
7960
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8041
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8081
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8132
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8178
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8219
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8300
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8340
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8377
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8412
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8448
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8500
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8536
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8571
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8611
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8645
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8709
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8742
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8835
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8890
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8941
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8994
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9027
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9071
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9166
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9202
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9239
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9495
Assert.Equal(
ExecutionType
.IDE, exe1.Spec.ExecutionType);
9506
Assert.Equal(
ExecutionType
.IDE, exe1.Spec.ExecutionType);
9514
Assert.Equal(
ExecutionType
.IDE, exe2.Spec.ExecutionType);
10978
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
11070
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);