qodo-cover
qodo-cover copied to clipboard
Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! ๐ป๐ค๐งช๐
I was trying this on a Ruby codebase, and the suggested tests seemed to be Python tests. The README seems to mention that multi-language support is present. Example of a...
AssertionError: Fatal: The coverage report file was not updated after the test command. file_mod_time_ms: 1716321605810, time_of_test_command: 1716321611774. False Command run: cover-agent --source-file-path "autogen_.py" --test-file-path "tests/test_autogen_.py" --code-coverage-report-path "coverage.cov" --test-command "pytest -s...
It would be nice to have a plug-and-play solution for repos with no pre-existing tests or coverage files.
## Background `cover_agent/main.py` is currently architected in a way that each source/test file pair must be called from the command line. THere is demand for an intelligent crawler that can...
Right now, we have to give the source file path for which it generates tests, doing this it would be difficult to run for larger repos. How can I run...
Prompts can be greatly improved if Cover-Agent adopts techniques from PR-Agent: https://github.com/Codium-ai/pr-agent/tree/main/pr_agent/settings https://github.com/Codium-ai/pr-agent/blob/main/pr_agent/settings/pr_code_suggestions_reflect_prompts.toml https://github.com/Codium-ai/pr-agent/blob/main/pr_agent/settings/pr_code_suggestions_prompts.toml
When validating and appending a generated test to the test file in the validate_test method, there is a need to also append any necessary imports that the test case might...
### **PR Type** Enhancement, Tests ___ ### **Description** - Added `api_base` parameter to `AICaller` class and updated `call_model` method to handle it for specific models. - Refactored `UnitTestGenerator` class to...
### **User description** I hope the title is self-describing. It would be great if this feature is available since LiteLLM allows the usage of custom API URLs. Any comments or...
Move `ai_caller = AICaller(LLM_model)` to the `__init__()` function in `UnitTestGenrator` to eliminate the need to pass in the model and API base unnecessarily into `generate_tests()`.