
Assert
Used to control outputs data emitted from previous task on this execution.
Assert
Used to control outputs data emitted from previous task on this execution.
Assert some conditions to control task output data.
Used to control outputs data emitted from previous task on this execution.
yaml
type: "io.kestra.plugin.core.execution.Assert"Examples
Assert based on inputs data
yaml
id: assert
namespace: company.team
inputs:
- id: param
type: STRING
required: true
tasks:
- id: fail
type: io.kestra.plugin.core.execution.Assert
conditions:
- "{{ inputs.param == 'ok' }}"
- "{{ 1 + 1 == 3 }}"
Properties
conditions*Requiredarray
SubTypestring
List of assertion condition, must coerce to a boolean.
Boolean coercion allows 0, -0, and '' to coerce to false, all other values to coerce to true.
errorMessagestring
Optional error message