Documentation ¶
Index ¶
- Constants
- func GetBuiltRuntimeImageTagContextKey(kogitoApplicationName string) string
- type Data
- func (data *Data) AfterScenario(scenario *godog.Scenario, err error) error
- func (data *Data) BeforeScenario(scenario *messages.Pickle) error
- func (data *Data) RegisterAllSteps(ctx *godog.ScenarioContext)
- func (data *Data) RegisterLogsKubernetesObjects(objects ...client.ObjectList)
- func (data *Data) ResolveWithScenarioContext(str string) string
- type GraphqlDataIndexJobsQueryResponse
- type GraphqlDataIndexProcessInstancesIDQueryResponse
- type GraphqlDataIndexProcessInstancesQueryResponse
- type HyperfoilRun
Constants ¶
const (
// DefaultMavenBuiltExampleRegex is the regex for building maven example
DefaultMavenBuiltExampleRegex = "Local example service \"([^\"]*)\" is built by Maven"
)
Variables ¶
This section is empty.
Functions ¶
func GetBuiltRuntimeImageTagContextKey ¶
GetBuiltRuntimeImageTagContextKey Returns context tag used to store built runtime image tag
Types ¶
type Data ¶
type Data struct { Namespace string StartTime time.Time KogitoExamplesLocation string ScenarioName string ScenarioContext map[string]string // contains filtered or unexported fields }
Data contains all data needed by Gherkin steps to run
func (*Data) AfterScenario ¶
AfterScenario executes some actions on data after a scenario is finished
func (*Data) BeforeScenario ¶
BeforeScenario configure the data before a scenario is launched
func (*Data) RegisterAllSteps ¶
func (data *Data) RegisterAllSteps(ctx *godog.ScenarioContext)
RegisterAllSteps register all steps available to the test suite
func (*Data) RegisterLogsKubernetesObjects ¶
func (data *Data) RegisterLogsKubernetesObjects(objects ...client.ObjectList)
RegisterLogsKubernetesObjects allows to change which kubernetes objects logs should be saved
func (*Data) ResolveWithScenarioContext ¶
ResolveWithScenarioContext replaces all the variables in the string with their values.
type GraphqlDataIndexJobsQueryResponse ¶
type GraphqlDataIndexJobsQueryResponse struct { Jobs []struct { ID string `json:"id,omitempty"` } }
GraphqlDataIndexJobsQueryResponse Query response type of Data Index GraphQL endpoint containing jobs
type GraphqlDataIndexProcessInstancesIDQueryResponse ¶
type GraphqlDataIndexProcessInstancesIDQueryResponse struct { ProcessInstances []struct { ID string `json:"id,omitempty"` } }
GraphqlDataIndexProcessInstancesIDQueryResponse Query response type of Data Index GraphQL endpoint containing process instance IDs
type GraphqlDataIndexProcessInstancesQueryResponse ¶
type GraphqlDataIndexProcessInstancesQueryResponse struct { ProcessInstances []struct { ProcessName string `json:"processName,omitempty"` } }
GraphqlDataIndexProcessInstancesQueryResponse Query response type of Data Index GraphQL endpoint containing process instances
type HyperfoilRun ¶
HyperfoilRun represents informations about the Hyperfoil run
Source Files ¶
- data.go
- deploy_files.go
- git.go
- grafana.go
- graphql.go
- graphql_queries.go
- http.go
- hyperfoil.go
- image_registry.go
- infinispan.go
- kafka.go
- keycloak.go
- knative-eventing-kogito.go
- knative.go
- kogitobuild.go
- kogitodataindex.go
- kogitoexplainability.go
- kogitoinfra.go
- kogitojobsservice.go
- kogitomgmtconsole.go
- kogitoruntime.go
- kogitotaskconsole.go
- kogitotrusty.go
- kogitotrustyui.go
- kubernetes.go
- maven.go
- mongodb.go
- openshift.go
- operator.go
- postgresql.go
- process.go
- prometheus.go
- task.go