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