Documentation ¶
Index ¶
- func ExecInContainer(container string, command []string, envVars ...string) (string, string, error)
- func GetTestName(t *testing.T) interface{}
- func ModifyJSONSchemaGlobal(schema *simplejson.Json, integrationName string, protocolVersion int, ...) error
- func ModifyJSONSchemaInventoryPresent(schema *simplejson.Json) error
- func ModifyJSONSchemaMetricsPresent(schema *simplejson.Json, eventType string) error
- func ModifyJSONSchemaNoInventory(schema *simplejson.Json) error
- func ModifyJSONSchemaNoMetrics(schema *simplejson.Json) error
- func ValidateJSONSchema(schemaJsonFileName string, input string) errordeprecated
- func WaitForPort(fromContainer, host string, port int, timeout time.Duration) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecInContainer ¶
ExecInContainer executes the given command inside the specified container. It returns three values: 1st - Standard Output 2nd - Standard Error 3rd - Runtime error, if any
func GetTestName ¶
GetTestName returns the name of the running test.
func ModifyJSONSchemaGlobal ¶
func ModifyJSONSchemaGlobal(schema *simplejson.Json, integrationName string, protocolVersion int, integrationVersion string) error
ModifyJSONSchemaGlobal modifies JSON schema by adding patterns elements for integration name, protocol version and integration version
func ModifyJSONSchemaInventoryPresent ¶
func ModifyJSONSchemaInventoryPresent(schema *simplejson.Json) error
ModifyJSONSchemaInventoryPresent modifies JSON schema by adding required elements for inventory JSON schema
func ModifyJSONSchemaMetricsPresent ¶
ModifyJSONSchemaMetricsPresent modifies JSON schema by adding required elements for metrics JSON schema
func ModifyJSONSchemaNoInventory ¶
func ModifyJSONSchemaNoInventory(schema *simplejson.Json) error
ModifyJSONSchemaNoInventory modifies JSON schema by adding required elements assuring that no inventory data exists in the integration output
func ModifyJSONSchemaNoMetrics ¶
func ModifyJSONSchemaNoMetrics(schema *simplejson.Json) error
ModifyJSONSchemaNoMetrics modifies JSON schema by adding required elements assuring that no metrics data exists in the integration output
func ValidateJSONSchema
deprecated
ValidateJSONSchema validates the input argument against JSON schema. If the input is not valid the error is returned. The first argument is the file name (without .json extension) of the JSON schema. It is used to build file URI required to load the JSON schema. The second argument is the input string that is validated.
Deprecated: This function is deprecated. Instead, use Validate function from jsonschema package
Types ¶
This section is empty.