From 7fcaaa55857566b67efe0aec14f0250c71899461 Mon Sep 17 00:00:00 2001 From: Mauri de Souza Meneguzzo Date: Sun, 26 May 2024 18:40:10 -0300 Subject: [PATCH] util: add test case for WSL kernel version parsing --- pkg/util/kernel/version_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/util/kernel/version_test.go b/pkg/util/kernel/version_test.go index cd619db81bb..b85364b4a53 100644 --- a/pkg/util/kernel/version_test.go +++ b/pkg/util/kernel/version_test.go @@ -46,6 +46,13 @@ func TestGetVersion(t *testing.T) { }, expected: version.MajorMinor(5, 4), }, + { + name: "valid microsoft WSL2 kernel version", + readFileFunc: func(_ string) ([]byte, error) { + return []byte("5.15.146.1-microsoft-standard-WSL2"), nil + }, + expected: version.MajorMinor(5, 15).WithPatch(146), + }, { name: "failed to read os-release file", readFileFunc: func(_ string) ([]byte, error) {