Skip to content

[PBI] Event Monitor Background Service #315

@cjlapao

Description

@cjlapao

Description

Implementing a new Event Monitor function in the current DevOps ParallelsDesktop service for later use, this will need to read the output of the Event Monitor from prlctl and update the cached list of VMs depending on the state.
For some events we can just update the current cached VM but for other we need to cache everything.

User Story

As a developer I want to be able to have all of the current VMs up to date in real time

Acceptance Criteria

  • We have a function that starts a background service and updates the VMs
  • We have a parser that can easily be extended with the parsing of the events to add new events
  • We have a way to mock the prlctl service to make it easier to write tests
  • We have unit tests written for this new function covering at least 80% of that function

Definition of Done

  • Code implemented following best practices.
  • Unit tests written and passing.
  • Code reviewed and approved.
  • Merged into the main branch.
  • Documentation updated (if applicable).
  • Deployed to staging/production environment.

Assumptions and Constraints

No response

Dependencies

No response

Additional Notes

No response

Sub-issues

Metadata

Metadata

Labels

pbiProduct Backlog Item

Type

Projects

Status

🏗 In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions