Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 2.99 KB

EiffelActivityFinishedEvent.md

File metadata and controls

65 lines (53 loc) · 2.99 KB

EiffelActivityFinishedEvent (ActF)

The EiffelActivityFinishedEvent declares that a previously started activity (declared by EiffelActivityTriggeredEvent followed by EiffelActivityStartedEvent) has finished.

Data Members

data.outcome

Type: Object
Required: Yes
Description: The outcome of the activity.

data.outcome.conclusion

Type: String
Required: Yes
Legal values: SUCCESSFUL, UNSUCCESSFUL, FAILED, ABORTED, TIMED_OUT, INCONCLUSIVE
Description: A terse standardized conclusion of the activity, designed to be machine readable.
SUCCESSFUL signifies that the activity was concluded and the outcome matched expectations.
UNSUCCESSFUL signifies that the activity was concluded, but the outcome did not match expectations. To exemplify, a compilation job was successfully invoked, but compilation failed.
FAILED signifies that the activity could not be successfully executed. To exemplify, a compilation could not be invoked, e.g. due to misconfiguration or environment issues.
ABORTED signifies that the activity was aborted before it could be concluded.
TIMED_OUT signifies that the activity did not conclude within the allowed time frame.
INCONCLUSIVE signifies that the outcome of the activity could not be determined.

data.outcome.description

Type: String
Required: No
Description: A verbose description of the activity outcome, designed to provide human readers with further information.

data.persistentLogs

Type: Object[]
Required: No
Description: An array of persistent log files generated during execution.

data.persistentLogs.name

Type: String
Required: Yes
Description: The name of the log file.

data.persistentLogs.uri

Type: String
Required: Yes
Description: The URI at which the log can be retrieved.

Version History

Version Introduced in Changes
1.0.0 edition-bordeaux Initial version.

Examples