37 references to WslVersion
aspire (11)
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (11)
63
internal static EnvironmentCheckResult CreateResult(
WslVersion
wslVersion) => wslVersion switch
65
WslVersion
.Wsl1 => new EnvironmentCheckResult
74
WslVersion
.Wsl2 => new EnvironmentCheckResult
134
/// context, returning <see cref="
WslVersion
.Unknown"/> for custom or unrecognized releases.
136
internal static
WslVersion
DetermineWslVersion(string? procVersion) =>
142
private static
WslVersion
DetermineWslVersion(string? procVersion, bool hasWslEnvironmentSignal)
147
return
WslVersion
.Unknown;
163
return
WslVersion
.Wsl1;
179
return
WslVersion
.Wsl2;
189
return
WslVersion
.Wsl2;
192
return
WslVersion
.Unknown;
Aspire.Cli.Tests (26)
Commands\WslEnvironmentCheckTests.cs (26)
116
Assert.Equal(
WslVersion
.Wsl1, WslEnvironmentCheck.DetermineWslVersion(Wsl1Banner));
122
Assert.Equal(
WslVersion
.Wsl1, WslEnvironmentCheck.DetermineWslVersion(HistoricalWsl1Banner));
130
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
136
Assert.Equal(
WslVersion
.Wsl2, WslEnvironmentCheck.DetermineWslVersion(Wsl2Banner));
142
Assert.Equal(
WslVersion
.Wsl2, WslEnvironmentCheck.DetermineWslVersion(EarlyWsl2Banner));
148
Assert.Equal(
WslVersion
.Wsl2, WslEnvironmentCheck.DetermineWslVersion(LegacyWsl2Banner));
154
Assert.Equal(
WslVersion
.Wsl2, WslEnvironmentCheck.DetermineWslVersion(NewerWsl2Banner));
163
Assert.Equal(
WslVersion
.Wsl2, WslEnvironmentCheck.DetermineWslVersion(procVersion));
169
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(null));
175
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(" "));
183
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(CustomKernelBanner));
192
WslVersion
.Unknown,
205
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
215
Assert.Equal(
WslVersion
.Wsl1, WslEnvironmentCheck.DetermineWslVersion(procVersion));
226
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
236
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
246
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
256
WslEnvironmentCheck.CreateResult(
WslVersion
.Unknown).Fix);
263
var result = WslEnvironmentCheck.CreateResult(
WslVersion
.Unknown);
274
var result = WslEnvironmentCheck.CreateResult(
WslVersion
.Wsl1);
283
var result = WslEnvironmentCheck.CreateResult(
WslVersion
.Wsl2);
423
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
441
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
474
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
492
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));
525
Assert.Equal(
WslVersion
.Unknown, WslEnvironmentCheck.DetermineWslVersion(procVersion));