TestGenie watches each pull-request, analyzes the code changes, and automatically drafts new unit tests to boost coverage and catch edge-case bugs.
TestGenie watches each pull-request, analyzes the code changes, and automatically drafts new unit tests to boost coverage and catch edge-case bugs.
repository_url
, testgenie_generated_tests
, test_framework
, pr_numbers
, repo_url
, coverage_threshold
, pull_request_number
, testgenie_diff
, testgenie_existing_tests
, OPENAI_API_KEY
, testgenie_event_payload
, testgenie_ai_suggestions
, testgenie_pr_branch
, testgenie_pr_url
, github_access_token
, testgenie_changed_python_files
.testgenie_context_initializer
– Context initializationgithub_pr_analyzer
– Fetch diff & filestestgenie_ai_generator
– Generate tests with GPTtestgenie_pr_creator
– Push branch & create PRRepo URL: Coming soon Loom Demo: Coming soon
TestGenie watches each pull-request, analyzes the code changes, and automatically drafts new unit tests to boost coverage and catch edge-case bugs.