Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.29 KB

step-by-step-aggregation.md

File metadata and controls

20 lines (16 loc) · 1.29 KB

Step by Step Aggregation

Two main tasks of Eiffel Intelligence (EI) are data aggregation and subscription notification.

The flow tests for EI (located in this repository) serve as a tool to help understand the process of performing the above-mentioned tasks. We will go through a flow test step-by-step to understand what happens in EI, using the rules for aggregating a so called Artifact object defined here. The types of the events to be aggregated in this particular flow will be the below events, in order. Read more about the aggregation process happening in EI for each of these Eiffel events.

  1. ArtifactCreated event aggregation (start event)
  2. TestCaseTriggered event aggregation (2 events of this type)
  3. TestCaseStarted event aggregation (2 events of this type)
  4. TestCaseFinished event aggregation (2 events of this type)
  5. ArtifactPublished event aggregation (2 events of this type)
  6. ConfidenceLevelModified event aggregation (2 events of this type)