Documentation ¶
Overview ¶
Package runtest is a driver for end-to-end testing of syzkaller programs. It tests program execution via both executor and csource, with different sandboxes and execution modes (threaded, repeated, etc). It can run test OS programs locally via run_test.go and all other real OS programs via tools/syz-runtest which uses manager config to wind up VMs. Test programs are located in sys/*/test/* files.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunTest ¶
func RunTest(req *RunRequest, executor string)
Types ¶
type Context ¶
type Context struct { Dir string Target *prog.Target Features *host.Features EnabledCalls map[string]map[*prog.Syscall]bool Requests chan *RunRequest LogFunc func(text string) Retries int // max number of test retries to deal with flaky tests Verbose bool Debug bool Tests string // prefix to match test file names }
Click to show internal directories.
Click to hide internal directories.