sfvishalgupta/Test Quality Checker via AI

A GitHub Action to check the quality of unit test cases via OpenRouterAI/Gemini.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
GITHUB_TOKENyes
USE_FORThe type of test to use for quality checking.noGenerateTestCasesReport_API
JIRA_API_TOKENThe JIRA API token for authentication.yes
JIRA_EMAILThe JIRA email for authentication.yes
JIRA_FETCH_FIELDSFields to fetch from JIRA.nosummary,description,customfield_10000
JIRA_MAX_RESULTMaximum number of results to fetch from JIRA.no100
JIRA_PROJECT_KEYThe JIRA project key to filter issues.yes""
JIRA_URLThe JIRA instance URL.yeshttps://your-jira-instance.atlassian.net
JIRA_URL_OUTPUTyes
JIRA_EMAIL_OUTPUTyes
JIRA_API_TOKEN_OUTPUTyes
JIRA_SPACE_KEY_OUTPUTnoMyTestSpac
OPEN_ROUTER_API_KEYThe OpenRouter API key for authentication.
OPEN_ROUTER_API_URLThe OpenRouter API URL.nohttps://openrouter.ai/api/v1
OPEN_ROUTER_MODELThe OpenRouter model to use for generating test cases.openrouter-ai-model
REPORT_FILE_PATHThe file path to save the report.nocoverage/ut-results.json
DOCKER_USERNAMEThe Docker username for authentication.yes
DOCKER_PASSWORDThe Docker password for authentication.yes
AWS_ACCESS_KEYAWS Access Key for authentication.no""
AWS_SECRET_KEYAWS Secret Key for authentication.no""
AWS_REGIONAWS Region for the service.nous-east-1
AWS_S3_BUCKETAWS S3 bucket name for storing reports.no""
PROJECT_DOCUMENT_PATHThe path to the project documentation.no""
S3_BUCKET_NAMEThe name of the S3 bucket to store the report.no""
namedescription
comment_bodyThe body of the output from the OpenRouterAI script.