103 references to ExecutionType
Aspire.Hosting (5)
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
Dcp\ResourceSnapshotBuilder.cs (2)
261
if (resource.Spec.ExecutionType ==
ExecutionType
.Process &&
297
if (resource.Spec.ExecutionType ==
ExecutionType
.IDE &&
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
568
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
Aspire.Hosting.Tests (97)
Dcp\DcpExecutorTests.cs (87)
572
[InlineData(
ExecutionType
.IDE, false, null, new string[] { "--test1", "--test2" })]
573
[InlineData(
ExecutionType
.IDE, true, new string[] { "--withargs-test" }, new string[] { "--withargs-test" })]
574
[InlineData(
ExecutionType
.Process, false, new string[] { "--test1", "--test2" }, new string[] { "--test1", "--test2" })]
575
[InlineData(
ExecutionType
.Process, true, new string[] { "--", "--test1", "--test2", "--withargs-test" }, new string[] { "--", "--test1", "--test2", "--withargs-test" })]
584
if (executionType ==
ExecutionType
.IDE)
620
var callArgs = executionType ==
ExecutionType
.IDE ? exe.Spec.Args : exe.Spec.Args![^(expectedArgs?.Length ?? 0)..];
706
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
746
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6021
Assert.Equal(
ExecutionType
.IDE, debuggableExe.Spec.ExecutionType);
6029
Assert.Equal(
ExecutionType
.Process, nonDebuggableExe.Spec.ExecutionType);
6064
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6093
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6130
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6161
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6233
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6276
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6316
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6360
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6404
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6490
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
6536
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
6691
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7008
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7045
Assert.Equal(
ExecutionType
.Process, debuggableExe.Spec.ExecutionType);
7049
Assert.Equal(
ExecutionType
.Process, nonDebuggableExe.Spec.ExecutionType);
7086
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7122
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7164
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7206
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7248
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7281
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7321
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7361
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7394
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7433
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7474
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7509
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7557
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7616
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7668
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7713
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
7784
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
7888
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
8032
Assert.Equal(
ExecutionType
.Process, executable.Spec.ExecutionType);
8115
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8205
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8320
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8373
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8438
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8465
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8507
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8546
Assert.Equal(
ExecutionType
.IDE, standardExe.Spec.ExecutionType);
8549
Assert.Equal(
ExecutionType
.IDE, customExe.Spec.ExecutionType);
8605
Assert.Equal(
ExecutionType
.Process, standardExe.Spec.ExecutionType);
8609
Assert.Equal(
ExecutionType
.IDE, functionsExe.Spec.ExecutionType);
8644
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8725
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8765
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
8816
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8862
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8903
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
8984
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9024
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9061
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9096
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9132
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9184
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9220
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9255
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9295
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9329
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9393
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9426
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9519
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9574
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9625
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9678
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9711
Assert.Equal(
ExecutionType
.Process, exe.Spec.ExecutionType);
9755
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9850
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9886
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
9923
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
10179
Assert.Equal(
ExecutionType
.IDE, exe1.Spec.ExecutionType);
10190
Assert.Equal(
ExecutionType
.IDE, exe1.Spec.ExecutionType);
10198
Assert.Equal(
ExecutionType
.IDE, exe2.Spec.ExecutionType);
11693
Assert.Equal(
ExecutionType
.IDE, exe.Spec.ExecutionType);
11785
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)]
Dcp\ResourceSnapshotBuilderTests.cs (4)
128
executable.Spec.ExecutionType =
ExecutionType
.IDE;
180
executable.Spec.ExecutionType =
ExecutionType
.IDE;
234
executable.Spec.ExecutionType =
ExecutionType
.Process;
286
executable.Spec.ExecutionType =
ExecutionType
.Process;
DistributedApplicationTests.cs (1)
2158
Assert.Equal(
ExecutionType
.Process, dcpExecutable.Spec.ExecutionType);