sourcefuse/Test Quality Checker via AI
A GitHub Action to check the quality of unit test cases via OpenRouterAI/Gemini.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| GITHUB_TOKEN | — | yes | — |
| USE_FOR | The type of test to use for quality checking. | no | GenerateTestCasesReport_API |
| JIRA_API_TOKEN | The JIRA API token for authentication. | yes | — |
| JIRA_EMAIL | The JIRA email for authentication. | yes | — |
| JIRA_FETCH_FIELDS | Fields to fetch from JIRA. | no | summary,description,customfield_10000 |
| JIRA_MAX_RESULT | Maximum number of results to fetch from JIRA. | no | 100 |
| JIRA_PROJECT_KEY | The JIRA project key to filter issues. | yes | "" |
| JIRA_URL | The JIRA instance URL. | yes | https://your-jira-instance.atlassian.net |
| JIRA_URL_OUTPUT | — | yes | — |
| JIRA_EMAIL_OUTPUT | — | yes | — |
| JIRA_API_TOKEN_OUTPUT | — | yes | — |
| JIRA_SPACE_KEY_OUTPUT | — | no | MyTestSpac |
| OPEN_ROUTER_API_KEY | The OpenRouter API key for authentication. | — | — |
| OPEN_ROUTER_API_URL | The OpenRouter API URL. | no | https://openrouter.ai/api/v1 |
| OPEN_ROUTER_MODEL | The OpenRouter model to use for generating test cases. | — | openrouter-ai-model |
| REPORT_FILE_PATH | The file path to save the report. | no | coverage/ut-results.json |
| DOCKER_USERNAME | The Docker username for authentication. | yes | — |
| DOCKER_PASSWORD | The Docker password for authentication. | yes | — |
| AWS_ACCESS_KEY | AWS Access Key for authentication. | no | "" |
| AWS_SECRET_KEY | AWS Secret Key for authentication. | no | "" |
| AWS_REGION | AWS Region for the service. | no | us-east-1 |
| AWS_S3_BUCKET | AWS S3 bucket name for storing reports. | no | "" |
| PROJECT_DOCUMENT_PATH | The path to the project documentation. | no | "" |
| S3_BUCKET_NAME | The name of the S3 bucket to store the report. | no | "" |
Outputs
| name | description |
|---|---|
| comment_body | The body of the output from the OpenRouterAI script. |