qodo-cover icon indicating copy to clipboard operation
qodo-cover copied to clipboard

Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! ๐Ÿ’ป๐Ÿค–๐Ÿงช๐Ÿž

Results 95 qodo-cover issues
Sort by recently updated
recently updated
newest added

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...

enhancement

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.

enhancement

## 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...

enhancement

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...

enhancement

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

enhancement

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...

enhancement

### **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...

enhancement
Review effort [1-5]: 2
Tests

### **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...

documentation
enhancement
Review effort [1-5]: 2

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()`.

enhancement