Skip to content

Commit b8db9ab

Browse files
committed
introduce support for interacting with ad querying
polarion.
1 parent f71e9be commit b8db9ab

File tree

13 files changed

+5614
-0
lines changed

13 files changed

+5614
-0
lines changed

.claude-plugin/marketplace.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@
7878
"name": "hcp",
7979
"source": "./plugins/hcp",
8080
"description": "Generate HyperShift cluster creation commands via hcp CLI from natural language descriptions"
81+
},
82+
{
83+
"name": "polarion",
84+
"source": "./plugins/polarion",
85+
"description": "Polarion test management integration and test case tracking for OpenShift projects"
8186
}
8287
]
8388
}

PLUGINS.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ This document lists all available Claude Code plugins and their commands in the
1313
- [Must Gather](#must-gather-plugin)
1414
- [Olm](#olm-plugin)
1515
- [Openshift](#openshift-plugin)
16+
- [Polarion](#polarion-plugin)
1617
- [Prow Job](#prow-job-plugin)
1718
- [Session](#session-plugin)
1819
- [Utils](#utils-plugin)
@@ -151,6 +152,19 @@ OpenShift development utilities and helpers
151152

152153
See [plugins/openshift/README.md](plugins/openshift/README.md) for detailed documentation.
153154

155+
### Polarion Plugin
156+
157+
Polarion test management integration and test case tracking for OpenShift projects
158+
159+
**Commands:**
160+
- **`/polarion:activity` `"[--days-back <days>] [--project-limit <num>] [--keywords <words>] [--output <file>]"`** - Generate comprehensive test activity reports across OpenShift projects with contributor tracking
161+
- **`/polarion:health-check` `"[--verbose] [--projects] [--export]"`** - Verify Polarion connectivity, authentication, and project access permissions
162+
- **`/polarion:projects` `"[--keywords <words>] [--limit <num>] [--output <file>]"`** - Discover and list OpenShift-related projects in Polarion with advanced filtering
163+
- **`/polarion:test-runs` `"<project-id> [--days-back <days>] [--limit <num>] [--output <file>]"`** - Analyze test runs for specific projects with detailed filtering and export options
164+
- **`/polarion:weekly-report` `"[--keywords <words>] [--output <file>] [--format <markdown|json>]"`** - Generate automated weekly test activity reports optimized for team communication
165+
166+
See [plugins/polarion/README.md](plugins/polarion/README.md) for detailed documentation.
167+
154168
### Prow Job Plugin
155169

156170
A plugin to analyze and inspect Prow CI job results

docs/data.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,51 @@
603603
}
604604
],
605605
"has_readme": true
606+
},
607+
{
608+
"name": "polarion",
609+
"description": "Polarion test management integration and test case tracking for OpenShift projects",
610+
"version": "0.0.1",
611+
"commands": [
612+
{
613+
"name": "activity",
614+
"description": "Generate comprehensive test activity reports across OpenShift projects with contributor tracking",
615+
"synopsis": "bash",
616+
"argument_hint": "\"[--days-back <days>] [--project-limit <num>] [--keywords <words>] [--output <file>]\""
617+
},
618+
{
619+
"name": "health-check",
620+
"description": "Verify Polarion connectivity, authentication, and project access permissions",
621+
"synopsis": "/polarion:health-check [--verbose] [--projects] [--export <file>]",
622+
"argument_hint": "\"[--verbose] [--projects] [--export]\""
623+
},
624+
{
625+
"name": "projects",
626+
"description": "Discover and list OpenShift-related projects in Polarion with advanced filtering",
627+
"synopsis": "/polarion:projects [--keywords <words>] [--limit <num>] [--output <file>] [--format <json|csv>] [--verbose]",
628+
"argument_hint": "\"[--keywords <words>] [--limit <num>] [--output <file>]\""
629+
},
630+
{
631+
"name": "test-runs",
632+
"description": "Analyze test runs for specific projects with detailed filtering and export options",
633+
"synopsis": "bash",
634+
"argument_hint": "\"<project-id> [--days-back <days>] [--limit <num>] [--output <file>]\""
635+
},
636+
{
637+
"name": "weekly-report",
638+
"description": "Generate automated weekly test activity reports optimized for team communication",
639+
"synopsis": "/polarion:weekly-report [--keywords <words>] [--output <file>] [--format <markdown|json|slack>] [--template <template>] [--verbose]",
640+
"argument_hint": "\"[--keywords <words>] [--output <file>] [--format <markdown|json>]\""
641+
}
642+
],
643+
"skills": [
644+
{
645+
"name": "Polarion Client Integration",
646+
"id": "polarion-client",
647+
"description": "Comprehensive skill for integrating with Polarion test management system for test execution analysis"
648+
}
649+
],
650+
"has_readme": true
606651
}
607652
]
608653
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "polarion",
3+
"description": "Utilities and commands for interacting with Polarion",
4+
"version": "0.0.1",
5+
"author": {
6+
"name": "github.com/openshift-eng"
7+
}
8+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "polarion",
3+
"description": "Polarion test management integration and test case tracking for OpenShift projects",
4+
"version": "0.0.1",
5+
"author": {
6+
"name": "github.com/openshift-eng"
7+
}
8+
}

0 commit comments

Comments
 (0)