galasa-dev / projectmanagement

Project Management repo for Issues and ZenHub
7 stars 3 forks source link

Create Framework implementation of an Events Service #1892

Closed jadecarino closed 3 weeks ago

jadecarino commented 3 weeks ago

Story

As a Galasa user, I want to have a framework implementation of the Events Service, so that service is registered by the OSGi whiteboard pattern and other events services (like Kafka) can be plugged in optionally.

Background

We have confirmed that we can publish test lifecycle events to a Kafka topic directly from the Framework. This story encompasses creating a Framework implementation for an Events Service that handles the service registration through the OSGi whiteboard pattern. This framework Events Service will run if the Galasa test is local, and essentially does nothing.

Tasks