Documentation ¶
Overview ¶
Package cmd implements the command-line interface of k6.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Execute ¶
func Execute()
Execute adds all child commands to the root command sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.
func ExecuteWithGlobalState ¶
func ExecuteWithGlobalState(gs *state.GlobalState)
ExecuteWithGlobalState runs the root command with an existing GlobalState. This is needed by integration tests, and we don't want to modify the Execute() signature to avoid breaking k6 extensions.
Types ¶
type Config ¶
type Config struct { lib.Options Out []string `json:"out" envconfig:"K6_OUT"` Linger null.Bool `json:"linger" envconfig:"K6_LINGER"` NoUsageReport null.Bool `json:"noUsageReport" envconfig:"K6_NO_USAGE_REPORT"` // TODO: deprecate Collectors map[string]json.RawMessage `json:"collectors"` }
Config ...
type RawFormatter ¶
type RawFormatter struct{}
RawFormatter it does nothing with the message just prints it
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package state contains the types and functionality used for keeping track of cmd-related values that are used globally throughout k6.
|
Package state contains the types and functionality used for keeping track of cmd-related values that are used globally throughout k6. |
Package tests contains integration tests that run k6 commands, and interact with standard I/O streams.
|
Package tests contains integration tests that run k6 commands, and interact with standard I/O streams. |
Click to show internal directories.
Click to hide internal directories.