|
@@ -237,16 +237,16 @@ func TestCompareKernelVersion(t *testing.T) {
|
|
&KernelVersionInfo{Kernel: 2, Major: 6, Minor: 0},
|
|
&KernelVersionInfo{Kernel: 2, Major: 6, Minor: 0},
|
|
1)
|
|
1)
|
|
assertKernelVersion(t,
|
|
assertKernelVersion(t,
|
|
- &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0, Flavor: "0"},
|
|
|
|
- &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0, Flavor: "16"},
|
|
|
|
|
|
+ &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0},
|
|
|
|
+ &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0},
|
|
0)
|
|
0)
|
|
assertKernelVersion(t,
|
|
assertKernelVersion(t,
|
|
&KernelVersionInfo{Kernel: 3, Major: 8, Minor: 5},
|
|
&KernelVersionInfo{Kernel: 3, Major: 8, Minor: 5},
|
|
&KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0},
|
|
&KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0},
|
|
1)
|
|
1)
|
|
assertKernelVersion(t,
|
|
assertKernelVersion(t,
|
|
- &KernelVersionInfo{Kernel: 3, Major: 0, Minor: 20, Flavor: "25"},
|
|
|
|
- &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0, Flavor: "0"},
|
|
|
|
|
|
+ &KernelVersionInfo{Kernel: 3, Major: 0, Minor: 20},
|
|
|
|
+ &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0},
|
|
-1)
|
|
-1)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -412,9 +412,9 @@ func assertParseRelease(t *testing.T, release string, b *KernelVersionInfo, resu
|
|
func TestParseRelease(t *testing.T) {
|
|
func TestParseRelease(t *testing.T) {
|
|
assertParseRelease(t, "3.8.0", &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0}, 0)
|
|
assertParseRelease(t, "3.8.0", &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0}, 0)
|
|
assertParseRelease(t, "3.4.54.longterm-1", &KernelVersionInfo{Kernel: 3, Major: 4, Minor: 54}, 0)
|
|
assertParseRelease(t, "3.4.54.longterm-1", &KernelVersionInfo{Kernel: 3, Major: 4, Minor: 54}, 0)
|
|
- assertParseRelease(t, "3.4.54.longterm-1", &KernelVersionInfo{Kernel: 3, Major: 4, Minor: 54, Flavor: "1"}, 0)
|
|
|
|
- assertParseRelease(t, "3.8.0-19-generic", &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0, Flavor: "19-generic"}, 0)
|
|
|
|
- assertParseRelease(t, "3.12.8tag", &KernelVersionInfo{Kernel: 3, Major: 12, Minor: 8, Flavor: "tag"}, 0)
|
|
|
|
|
|
+ assertParseRelease(t, "3.4.54.longterm-1", &KernelVersionInfo{Kernel: 3, Major: 4, Minor: 54}, 0)
|
|
|
|
+ assertParseRelease(t, "3.8.0-19-generic", &KernelVersionInfo{Kernel: 3, Major: 8, Minor: 0}, 0)
|
|
|
|
+ assertParseRelease(t, "3.12.8tag", &KernelVersionInfo{Kernel: 3, Major: 12, Minor: 8}, 0)
|
|
}
|
|
}
|
|
|
|
|
|
func TestParsePortMapping(t *testing.T) {
|
|
func TestParsePortMapping(t *testing.T) {
|