DataSources |
list or string or null |
✖ |
|
List of data sources that can be used in the rest of the execution. They provide data that can be sent to the tested system or used by the execution itself to perform a multitude of logics. |
DataSources[] |
object or string |
✖ |
|
|
DataSources[].Generator |
string |
✔ |
|
The name of the generator to use |
DataSources[].Name |
string |
✔ |
|
Name of data source to reference it by (must be unique) |
DataSources[].GeneratorConfiguration |
object or string or null |
✖ |
|
Implementation configuration for the generator, the configuration given here is loaded into the provided generator dynamically. |
DataSources[].Lazy |
string or true/false |
✖ |
False |
True to iterate over data lazily |
DataSources[].DataSourceNames |
list or string |
✖ |
|
Names of data sources to pass to this data source for usage, those data sources dont have to be defined before this data source. |
DataSources[].DataSourceNames[] |
string |
✖ |
|
|
DataSources[].DataSourcePatterns |
list or string |
✖ |
|
Regex patterns of data sources to pass to this data source for usage, those data sources dont have to be defined before this data source. |
DataSources[].DataSourcePatterns[] |
string |
✖ |
|
|
DataSources[].Deserialize |
object or string |
✖ |
|
Deserialize to use on the generated data |
DataSources[].Deserialize.Deserializer |
one of [Binary / Json / MessagePack / Xml / Yaml / ProtobufMessage / XmlElement] |
✖ |
|
The deserializer type to use for deserializing. Null means no deserialization will happen. Options are all available QaaS.Framework.Serialization deserializers |
DataSources[].Deserialize.SpecificType |
object or string |
✖ |
|
Configuration for making deserializer deserialize into a specific C# object, if set to null will deserialize to default deserilizer's C# object |
DataSources[].Deserialize.SpecificType.TypeFullName |
string |
✔ |
|
The full name (including path) of the type |
DataSources[].Deserialize.SpecificType.AssemblyName |
string or null |
✖ |
|
The name of the assembly the type is located in, If no value is given by default tries to take the entry assembly |
DataSources[].Serialize |
object or string |
✖ |
|
Serialize to use on the generated data |
DataSources[].Serialize.Serializer |
one of [Binary / Json / MessagePack / Xml / Yaml / ProtobufMessage / XmlElement] |
✖ |
|
The serializer type to use for serializing. Null means no serialization will happen. Options are all available QaaS.Framework.Serialization serializers |