Tags: eltociear/qodo-cover
Tags
Dw/split run (qodo-ai#233) * split run method into init and run_test_gen methods * update version
fix: Running get_coverage() and rebuilding prompt. (qodo-ai#232) * Running get_coverage() and rebuilding prompt. * Incrementing version.
Generate new tests that are focused on the pr changeset (qodo-ai#211) * Initial commit of Diff Cover feature. * Updating poetry lock file and incrementing version. * Update cover_agent/CoverAgent.py Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com> * Fixed typo. --------- Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>
Auto scan entire repo ! (qodo-ai#202) * scan entire repo * fix tests * increased coverage * Added tree_sitter as hidden import. * Incrementing verison * dw/debug scan (qodo-ai#203) * scan works on python fastapi test repo * keep original entrypoint * algo cleaning and improvements --------- Co-authored-by: Embedded DevOps <[email protected]> Co-authored-by: David Wurtz <[email protected]>
Fixed prompt instructions for class delimiter insertions. (qodo-ai#182)
Adding support for `o1-preview` (qodo-ai#166) * Updated non-streaming support and added test. * Added tests using o1-preview. Wow! * Increased code coverage with o1-preview and updated final code. * Incrementing version. * Increased coverage and updated o1 calls. * Merged system prompt instead of popping.
#### New Features and Enhancements (qodo-ai#168) * Enhanced Database Usage: Introduced a new database_usage.md document outlining the expanded capabilities of logging test results to a structured database. * Comprehensive System Diagrams: Added a top_level_sequence_diagram.md, providing a clear visual overview of CoverAgent's processes and workflows. * Docker and Multi-Language Support: Several new Docker configurations and templated tests were introduced for various programming languages, including C#, TypeScript, C, and React, ensuring streamlined testing environments across multiple platforms. * UnitTestDB Integration: The UnitTestDB.py file was added to support robust logging of test generation attempts, improving error tracking and debugging. #### Refinements and Modifications * Coverage Processing: Key improvements to CoverageProcessor.py modularized coverage parsing and expanded support for different coverage report formats (LCOV, Cobertura, Jacoco). * PromptBuilder Enhancements: New CLI arguments were introduced, including options for running tests multiple times (--run-tests-multiple-times) and a report coverage feature flag for more granular control over coverage behavior. * CI/CD Pipeline Improvements: Several GitHub workflows were modified to improve pipeline efficiency, including nightly regression tests and templated test publishing pipelines. #### Improved Documentation * Detailed Usage Examples: The usage_examples.md file was updated to provide more comprehensive guidance on how to effectively use CoverAgent's features, ensuring that developers can quickly get up to speed with the latest updates. * Configuration and Template Updates: Configuration files, such as test_generation_prompt.toml, were refined to better support the test framework and eliminate redundant instructions.
PreviousNext