Skip to content

Data Definition: Application Test Batch Dependency Configuration

This data definition specifies the structure for the data file(s) that will contain the inputs to the "Worksoft SaaS Test Cycle Runner" component that is responsible to create test cycle(s) and schedule one or more "Application Test Drivers", which in turn will schedule the application tests that will get run within the newly created test cycle(s).

Attribute Purpose / Description Example Input
dependent_batch_label Mandatory
This parameter allows you to specify the batch label for which the conditions needs to be applied.

batch_configuration Mandatory This attribute can be used the specify the configuration for a dependent batch.

Use the following JSON format when you populate data into the column of values for this attribute within the data files:
{
  "batchLabel": "<yourBathLabel>",
  "triggerConditionsForTheBatch": [
    {
      "testCycleIdentifier": "<yourTestCycleIdentifier>",
      "testExecutionStatusList": [
        "<statusList>"
      ],
      "delayPreprocessingIndicator": ["true" | "false"]
    }
  ]
}
Please note:
  • The parameter "triggerConditionsForTheBatch" allows you to specify are required conditions which are to be applied to a specific batch.
  • The parameter "testCycleIdentifier" allows you to specify the dependent test cycle identifier for the batch.
  • The parameter "testExecutionStatusList" allows you to optionally specify the status of the runs. Below are the valid status(es) which are accepted by this parameter: 
          '01' - 'Completed w/o Failures'
          '02' - 'Completed w/ Failures'
          '03' - 'Aborted'
          '04' - 'System Aborted'
          '05' - 'Cancelled'
          '06' - 'Any of the above'.
  • The parameter "delayPreprocessingIndicator" allows you to delay the preprocessing for all the runs part of the dependent batch. This parameter accepts 'true' or 'false' as values with the latter being the default.


Feedback and Knowledge Base