.. _exitcode_directive: exitcode_directive - set runtask exit code based on last or worst YAML outcome ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. versionadded:: 0.3.18 This directives takes YAML specified by key ``result_last`` or ``result_worst`` (keys are mutually exclusive), and generates returncode based on last or worst YAML outcome. If YAML is empty, exitcode is set to SUCCESS. If task formula contains multiple usages of exitcode directive, worst exitcode is returned by runtask. Input for directive is supposed to be in a :ref:`resultyaml-format`. The easiest way to create it is to use :class:`.CheckDetail` objects to construct your result (or results), and then generate the YAML output with :func:`~.check.export_YAML`. Read more in :ref:`writing-tasks-for-taskotron`. Parameters ---------- .. raw:: html
parameter | required | description | type | default | choices |
---|---|---|---|---|---|
result_last |
yes | YAML output, last outcome is used. result_worst cannot be specified together with this one. |
str |
||
result_worst |
yes | YAML output, worst outcome is used. result_last cannot be specified together with this one. |
str |