Documentation ¶
Overview ¶
debug supports tests that use the noop plugin
Index ¶
Constants ¶
View Source
const EmptyReportResultMessage = "set debug.ReportResult and call debug.WriteDebug() before calling this plugin"
Variables ¶
This section is empty.
Functions ¶
func WriteCommandLog ¶ added in v1.2.0
func WriteCommandLog(path string, entry CmdLogEntry) error
WriteCommandLog appends the executed cni command to the record file
Types ¶
type CmdLog ¶ added in v1.2.0
type CmdLog []CmdLogEntry
CmdLog records a list of CmdLogEntry received by the noop plugin
func ReadCommandLog ¶ added in v1.2.0
type CmdLogEntry ¶ added in v1.2.0
CmdLogEntry records a single CNI command as well as its args
type Debug ¶
type Debug struct { // Report* fields allow the test to control the behavior of the no-op plugin ReportResult string ReportError string ReportErrorCode uint ReportStderr string ReportVersionSupport []string ExitWithCode int // Command stores the CNI command that the plugin received Command string // CmdArgs stores the CNI Args and Env Vars that the plugin received CmdArgs skel.CmdArgs }
Debug is used to control and record the behavior of the noop plugin
func (*Debug) WriteDebug ¶
WriteDebug will create a debug file to control the noop plugin
Click to show internal directories.
Click to hide internal directories.