Documentation
¶
Index ¶
Constants ¶
View Source
const ( ResultListKind = "FunctionResultList" ResultListGroup = "lcnc.yndd.io" ResultListVersion = "v1" ResultListAPIVersion = ResultListGroup + "/" + ResultListVersion )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Result ¶
type Result struct {
// Image is the full name of the image that generates this result
// Image and Exec are mutually exclusive
Image string `yaml:"image,omitempty"`
// ExecPath is the the absolute os-specific path to the executable file
// If user provides an executable file with commands, ExecPath should
// contain the entire input string.
ExecPath string `yaml:"exec,omitempty"`
// TODO(droot): This is required for making structured results subpackage aware.
// Enable this once test harness supports filepath based assertions.
// Pkg is OS specific Absolute path to the package.
// Pkg string `yaml:"pkg,omitempty"`
// Stderr is the content in function stderr
Stderr string `yaml:"stderr,omitempty"`
// ExitCode is the exit code from running the function
ExitCode int `yaml:"exitCode"`
// Results is the list of results for the function
Results framework.Results `yaml:"results,omitempty"`
}
Result contains the structured result from an individual function
type ResultList ¶
type ResultList struct {
yaml.ResourceMeta `yaml:",inline"`
// ExitCode is the exit code of kpt command
ExitCode int `yaml:"exitCode"`
// Items contain a list of function result
Items []Result `yaml:"items,omitempty"`
}
ResultList contains aggregated results from multiple functions
func NewResultList ¶
func NewResultList() *ResultList
NewResultList returns an instance of ResultList with metadata field populated.
Click to show internal directories.
Click to hide internal directories.