k6
Module to run k6 QA tests
Installation
dagger install github.com/prefapp/daggerverse/k6@6f0e09c6f351fe9aa9fbca74ce4eeb81c67071a7Entrypoint
Return Type
K6 Example
dagger -m github.com/prefapp/daggerverse/k6@6f0e09c6f351fe9aa9fbca74ce4eeb81c67071a7 call \
func (m *MyModule) Example() *dagger.K6  {
	return dag.
			K6()
}@function
def example() -> dagger.K6:
	return (
		dag.k6()
	)@func()
example(): K6 {
	return dag
		.k6()
}Types
K6 🔗
run() 🔗
Runs the k6 QA tests
Return Type
Container !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| workingDir | Directory ! | - | The working directory containing the script | 
| script | String ! | - | k6 Script file to execute | 
| env | [String ! ] | - | Environment variables to set | 
| vus | Integer | 1 | Virtual users to emulate | 
| duration | String | "1s" | Duration of the test | 
Example
dagger -m github.com/prefapp/daggerverse/k6@6f0e09c6f351fe9aa9fbca74ce4eeb81c67071a7 call \
 run --working-dir DIR_PATH --script stringfunc (m *MyModule) Example(workingDir *dagger.Directory, script string) *dagger.Container  {
	return dag.
			K6().
			Run(workingDir, script)
}@function
def example(working_dir: dagger.Directory, script: str) -> dagger.Container:
	return (
		dag.k6()
		.run(working_dir, script)
	)@func()
example(workingDir: Directory, script: string): Container {
	return dag
		.k6()
		.run(workingDir, script)
}