Skip to content

feat(zephyr): add Zephyr plugin and dashboard - #9272

Merged
klesh merged 1 commit into
apache:mainfrom
abstracta:main
Oct 30, 2026
Merged

klesh merged 1 commit into
apache:mainfrom
abstracta:main

Conversation

@rabelenda

@rabelenda rabelenda commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Add Zephyr python plugin to be able to collect Zephyr projects, test cases, cycles, and executions into the QA domain, with MySQL and PostgreSQL Grafana dashboards.

Additionally it adds improvements over pydevlake since it needs QA domain models so the plugin can map test cases and executions, and improvements in qa project domain layer so zephyr collected projects can be stored as domain scopes.

Does this close any open issues?

Closes #9270

Screenshots

SCR-20261028-kqet SCR-20261028-kquh SCR-20261028-kqxh SCR-20261028-kqyn SCR-20261028-kukp

Collect Zephyr Scale Cloud projects, test cases, cycles, and executions
into the QA domain, with MySQL and PostgreSQL Grafana dashboards.

PyDevLake needs QA domain models so the plugin can map test cases and
executions. QaProject implements the scope interface, and the remote
runner recognizes that scope type. Collection uses the project timeAfter
already forwarded by the remote runner.

Refs apache#9270

Signed-off-by: Roger Abelenda <3179183+rabelenda@users.noreply.github.com>
@klesh

klesh commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

LGTM
Thanks for your contribution.

@klesh
klesh merged commit 36f8947 into apache:main Oct 30, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature][Plugin] Add a Zephyr data source plugin

2 participants