-
Notifications
You must be signed in to change notification settings - Fork 358
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PR Diff that adds tests #195
PR Diff that adds tests #195
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
CI Failure Feedback 🧐(Checks updated until commit e90ddd8)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:
where Configuration options
See more information about the |
PR Code Suggestions ✨Explore these optional code suggestions:
|
really need this feature👍 |
d4d3509
to
b966bc6
Compare
PR Type
Enhancement, Tests
Description
PromptBuilder
to include diff coverage instructions.UnitTestGenerator
to handle diff coverage during test validation and generation.diff-cover
as a new dependency inpyproject.toml
.Changes walkthrough 📝
6 files
CoverAgent.py
Add diff coverage support to CoverAgent class
cover_agent/CoverAgent.py
CoverAgent
class.coverage.
CoverageProcessor.py
Implement parsing for diff coverage reports
cover_agent/CoverageProcessor.py
reports.
PromptBuilder.py
Enhance PromptBuilder with diff coverage capabilities
cover_agent/PromptBuilder.py
UnitTestGenerator.py
Integrate diff coverage in UnitTestGenerator
cover_agent/UnitTestGenerator.py
main.py
Add CLI options for diff coverage
cover_agent/main.py
test_generation_prompt.toml
Update prompt template for diff coverage
cover_agent/settings/test_generation_prompt.toml
2 files
test_CoverAgent.py
Update CoverAgent tests for diff coverage
tests/test_CoverAgent.py
test_UnitTestGenerator.py
Add tests for diff coverage in UnitTestGenerator
tests/test_UnitTestGenerator.py
1 files
test_PromptBuilder.py
Format test_PromptBuilder.py
tests/test_PromptBuilder.py
1 files
pyproject.toml
Add diff-cover dependency
pyproject.toml
diff-cover
as a dependency.