Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Deprecated: prefer ResultListGVK ResultListKind = "FunctionResultList" // Deprecated: prefer ResultListGVK ResultListGroup = "kpt.dev" // Deprecated: prefer ResultListGVK ResultListVersion = "v1" // Deprecated: prefer ResultListGVK ResultListAPIVersion = ResultListGroup + "/" + ResultListVersion )
Variables ¶
This section is empty.
Functions ¶
func ResultListGVK ¶
func ResultListGVK() schema.GroupVersionKind
KptFileGVK is the GroupVersionKind of FunctionResultList objects
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.