tracetest
Tracetest module run https://tracetest.io/ assertions in your pipeline
Installation
dagger install github.com/kubeshop/tracetest@v1.6.0Entrypoint
Return Type
Tracetest !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| apiKey | Secret | - | No description provided |
| environment | String | - | No description provided |
| organization | String | - | No description provided |
| server | String | "https://app.tracetest.io" | No description provided |
| version | String | "latest" | No description provided |
Example
dagger -m github.com/kubeshop/tracetest@8c44d01e33e677518a555d1b958cf7be0d70f940 call \
func (m *MyModule) Example() *dagger.Tracetest {
return dag.
Tracetest()
}@function
def example() -> dagger.Tracetest:
return (
dag.tracetest()
)@func()
example(): Tracetest {
return dag
.tracetest()
}Types
Tracetest 🔗
agent() 🔗
Retruns a Tracetest container configured to be used as a Dagger service
Return Type
Container ! Example
dagger -m github.com/kubeshop/tracetest@8c44d01e33e677518a555d1b958cf7be0d70f940 call \
agentfunc (m *MyModule) Example() *dagger.Container {
return dag.
Tracetest().
Agent()
}@function
def example() -> dagger.Container:
return (
dag.tracetest()
.agent()
)@func()
example(): Container {
return dag
.tracetest()
.agent()
}withService() 🔗
Return Type
Tracetest !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| name | String ! | - | No description provided |
| svc | Service ! | - | No description provided |
Example
dagger -m github.com/kubeshop/tracetest@8c44d01e33e677518a555d1b958cf7be0d70f940 call \
with-service --name string --svc PROTOCOL://HOST:PORTfunc (m *MyModule) Example(name string, svc *dagger.Service) *dagger.Tracetest {
return dag.
Tracetest().
WithService(name, svc)
}@function
def example(name: str, svc: dagger.Service) -> dagger.Tracetest:
return (
dag.tracetest()
.with_service(name, svc)
)@func()
example(name: string, svc: Service): Tracetest {
return dag
.tracetest()
.withService(name, svc)
}cli() 🔗
Runs Tracetest CLI commands.
Return Type
Container ! Example
dagger -m github.com/kubeshop/tracetest@8c44d01e33e677518a555d1b958cf7be0d70f940 call \
clifunc (m *MyModule) Example() *dagger.Container {
return dag.
Tracetest().
Cli()
}@function
def example() -> dagger.Container:
return (
dag.tracetest()
.cli()
)@func()
example(): Container {
return dag
.tracetest()
.cli()
}