(t *testing.T)
| 1162 | } |
| 1163 | |
| 1164 | func checkUserNS(t *testing.T) { |
| 1165 | cmd := exec.Command("true") |
| 1166 | cmd.SysProcAttr = &syscall.SysProcAttr{ |
| 1167 | Cloneflags: syscall.CLONE_NEWUSER, |
| 1168 | } |
| 1169 | |
| 1170 | if err := cmd.Run(); err != nil { |
| 1171 | t.Skip("User namespaces are unavailable") |
| 1172 | } |
| 1173 | } |
| 1174 | |
| 1175 | func testUserNamespaces(t *testing.T, uidmaps, gidmaps []specs.LinuxIDMapping, cmdOpt oci.SpecOpts, readonlyRootFS bool, expected uint32) { |
| 1176 | checkUserNS(t) |
no test coverage detected
searching dependent graphs…