Tags: blazar00/cover-agent
Tags
Refactor UnitTestValidator to remove duplication of handling report f… …rom CoverageProcessing (qodo-ai#209) * Refactor UnitTestValidator to remove duplication of handling report from CoverageProcessing Code to run tests and process coverage report is duplicated between `run_coverage` and `validate_test`. While the code in `run_coverage` is initializing `last_coverage_percentages` during initialization, the code in `validate_test` is updating the coverage percentages after adding generated tests. This PR attempts to just combine the handling of Union(Tuple, dict) from CoverageProcessor as it return Union(Tuple, dict). * fix incorrect variable reference
Include files logic improvement (qodo-ai#204) * Enhance token handling and file inclusion logic; update dependencies - Introduced `TokenEncoder` and `TokenHandler` classes for efficient token management. - Added `clip_tokens` function to limit token count in included files. - Modified `get_included_files` to support relative paths and token clipping. - Updated `pyproject.toml` to include `tiktoken` dependency. - Added `configuration.toml` for token limit settings. - Adjusted LSP logic to disable streaming in `call_model` function. * Refactor prompt rendering to use direct settings access in utils_context.py * Add disable_tokens option to get_included_files; remove tiktoken dependency * remove git dependency --------- Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>
Added support for Jacoco XML parsing (qodo-ai#132) * Added support for Jacoco XML parsing * fixing UTs * Use os library to extract out a path name and adding UTs --------- Co-authored-by: Leandro Gianotti <[email protected]> Co-authored-by: Embedded DevOps <[email protected]>
155 add source and test file diffs in database logging (qodo-ai#156) * Adding comments to top level CoverAgent class. * Refactored out init runs from UnitTestGenerator. * Added source file to DB. * Added language. * Refactored out DRY RUN and updated HTML template for DB insertion. * Updated report template. * Added report generation with poetry. * Refactored unit test calls. * Adding test analysis and summary report. * Updated doc and fixed test analysis logic.
Provide ability to run test generation without source or test files (q… …odo-ai#143) * Adding expanded functionality for cobertura report processing. Added project level coverage checking and more tests. Added more tests. Increment version. Setting arg. Fixed args. Adding arg. * Incrementing version.
PreviousNext