Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show in the frontend when the collector is measuring a metric #7760

Open
1 of 8 tasks
fniessink opened this issue Dec 28, 2023 · 1 comment
Open
1 of 8 tasks

Show in the frontend when the collector is measuring a metric #7760

fniessink opened this issue Dec 28, 2023 · 1 comment

Comments

@fniessink
Copy link
Member

fniessink commented Dec 28, 2023

User story

As a Quality-time user I want to see when the collector is measuring which metric so I know Quality-time is operating correctly.

Acceptance criteria

  • While the collector is working on a metric this is visible in the frontend.
  • The icon is not exported to the PDF.

Tasks

Components

Frontend

  • Parse the SSE messages for the metrics being measured.
  • Add an icon with explanatory popup to the metric that the collector is working on.

Database

  • Add a MetricsBeingMeasured Collection

Collector

  • The collector adds the metrics it is working on to the MetricsBeingMeasured collection as soon as it starts measuring. When the collector has finished collecting its data it removes the metric from the MetricsBeingMeasured collection.
  • In the SSE endpoint, add a list of metric (uuid)s being measured to each message.

Documentation

  • Update changelog
@fniessink fniessink added Feature New, enhanced, or removed feature Usability and removed Feature New, enhanced, or removed feature labels Dec 28, 2023
@fniessink
Copy link
Member Author

When #3134 is implemented, Quality-time will show for edited metrics that they are not up-to-date (and by implication, that they are being measured). This makes this story largely obsolete.

@fniessink fniessink moved this to Merged in Quality-time backlog May 24, 2024
@fniessink fniessink moved this from Merged to Refinement agenda in Quality-time backlog Aug 29, 2024
@fniessink fniessink reopened this Aug 29, 2024
@github-project-automation github-project-automation bot moved this from Refinement agenda to Ready in Quality-time backlog Aug 29, 2024
@Sebastiaan127001 Sebastiaan127001 moved this from Ready to Refinement agenda in Quality-time backlog Aug 29, 2024
@fniessink fniessink moved this from Refinement agenda to Refinement in progress in Quality-time backlog Sep 5, 2024
@fniessink fniessink moved this from Refinement in progress to Wait for use case in Quality-time backlog Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Wait for use case
Development

No branches or pull requests

1 participant