Commit 5483761c authored by Alexander Morozov's avatar Alexander Morozov Committed by Ian Lance Taylor

syscall: remove unused kernelVersion function from tests

Change-Id: If0d00999c58f7421e4da06e1822ba5abccf72cac
Reviewed-on: https://go-review.googlesource.com/14111Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent ae82315b
......@@ -10,8 +10,6 @@ import (
"io/ioutil"
"os"
"os/exec"
"regexp"
"strconv"
"strings"
"syscall"
"testing"
......@@ -72,22 +70,6 @@ func TestCloneNEWUSERAndRemapRootEnableSetgroups(t *testing.T) {
testNEWUSERRemap(t, 0, 0, false)
}
// kernelVersion returns the major and minor versions of the Linux
// kernel version. It calls t.Skip if it can't figure it out.
func kernelVersion(t *testing.T) (int, int) {
bytes, err := ioutil.ReadFile("/proc/version")
if err != nil {
t.Skipf("can't get kernel version: %v", err)
}
matches := regexp.MustCompile("([0-9]+).([0-9]+)").FindSubmatch(bytes)
if len(matches) < 3 {
t.Skipf("can't get kernel version from %s", bytes)
}
major, _ := strconv.Atoi(string(matches[1]))
minor, _ := strconv.Atoi(string(matches[2]))
return major, minor
}
func TestCloneNEWUSERAndRemapNoRootDisableSetgroups(t *testing.T) {
if os.Getuid() == 0 {
t.Skip("skipping unprivileged user only test")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment