Documentation ¶
Index ¶
- func CheckTcp4Port(port int) (bool, error)
- func GetDefaultGWv4() (string, error)
- func GetDefaultGWv6() (string, error)
- func GetGW(iface string, family int) (string, error)
- func GetGWv4(iface string) (string, error)
- func GetGWv6(iface string) (string, error)
- func GetIPs(ifaceWanted string, familyWanted int) ([]string, error)
- func GetIPsv4(iface string) ([]string, error)
- func GetIPsv6(iface string) ([]string, error)
- func GetIfaceCount() (int, error)
- func GetNextFreePort4() (int, error)
- func GetNextFreePort4Banned(bannedPorts map[int]struct{}) (int, error)
- func GetNonLoIfaceIPv4() (string, error)
- func GetNonLoIfaceWithAddrs(ipFamily int) (iface net.Interface, addrs []string, err error)
- func GetUnprivilegedUidGid() (int, int)
- func GetValueFromEnvOrPanic(envVar string) string
- func HTTPGet(addr string) (string, error)
- func HTTPServe(addr string, timeout int) error
- func WaitOrTimeout(t *testing.T, timeout time.Duration, notify chan struct{})
- type GoroutineAssistant
- func (a *GoroutineAssistant) Add(n int)
- func (a *GoroutineAssistant) Done()
- func (a *GoroutineAssistant) Fatalf(s string, args ...interface{})
- func (a *GoroutineAssistant) SpawnOrFail(cmd string) *gexpect.ExpectSubprocess
- func (a *GoroutineAssistant) Wait()
- func (a *GoroutineAssistant) WaitOrFail(child *gexpect.ExpectSubprocess)
- type RktRunCtx
- func (ctx *RktRunCtx) Cleanup()
- func (ctx *RktRunCtx) Cmd() string
- func (ctx *RktRunCtx) CmdNoConfig() string
- func (ctx *RktRunCtx) DataDir() string
- func (ctx *RktRunCtx) ExecCmd(arg ...string) *exec.Cmd
- func (ctx *RktRunCtx) GetUidGidRktBinOwnerNotRoot() (int, int)
- func (ctx *RktRunCtx) LaunchMDS() error
- func (ctx *RktRunCtx) LocalDir() string
- func (ctx *RktRunCtx) RegisterChild(child *gexpect.ExpectSubprocess)
- func (ctx *RktRunCtx) Reset()
- func (ctx *RktRunCtx) RunGC()
- func (ctx *RktRunCtx) SetupDataDir() error
- func (ctx *RktRunCtx) SystemDir() string
- func (ctx *RktRunCtx) UserDir() string
- type Test
- type TestFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckTcp4Port ¶
func GetDefaultGWv4 ¶
func GetDefaultGWv6 ¶
func GetIfaceCount ¶ added in v0.10.0
func GetNextFreePort4 ¶
func GetNextFreePort4Banned ¶ added in v1.0.0
func GetNonLoIfaceIPv4 ¶
func GetNonLoIfaceWithAddrs ¶
func GetUnprivilegedUidGid ¶ added in v1.24.0
func GetValueFromEnvOrPanic ¶ added in v0.11.0
Types ¶
type GoroutineAssistant ¶
type GoroutineAssistant struct {
// contains filtered or unexported fields
}
func NewGoroutineAssistant ¶
func NewGoroutineAssistant(t *testing.T) *GoroutineAssistant
func (*GoroutineAssistant) Add ¶
func (a *GoroutineAssistant) Add(n int)
func (*GoroutineAssistant) Done ¶
func (a *GoroutineAssistant) Done()
func (*GoroutineAssistant) Fatalf ¶
func (a *GoroutineAssistant) Fatalf(s string, args ...interface{})
func (*GoroutineAssistant) SpawnOrFail ¶ added in v0.10.0
func (a *GoroutineAssistant) SpawnOrFail(cmd string) *gexpect.ExpectSubprocess
func (*GoroutineAssistant) Wait ¶
func (a *GoroutineAssistant) Wait()
func (*GoroutineAssistant) WaitOrFail ¶ added in v0.10.0
func (a *GoroutineAssistant) WaitOrFail(child *gexpect.ExpectSubprocess)
type RktRunCtx ¶ added in v0.11.0
type RktRunCtx struct {
// contains filtered or unexported fields
}
func NewRktRunCtx ¶ added in v0.11.0
func NewRktRunCtx() *RktRunCtx
func (*RktRunCtx) CmdNoConfig ¶ added in v0.11.0
TODO(jonboulle): clean this up
func (*RktRunCtx) GetUidGidRktBinOwnerNotRoot ¶ added in v1.24.0
func (*RktRunCtx) RegisterChild ¶ added in v0.11.0
func (ctx *RktRunCtx) RegisterChild(child *gexpect.ExpectSubprocess)
func (*RktRunCtx) SetupDataDir ¶ added in v1.0.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.