{"id":28383048,"url":"https://github.com/codium-ai/gradle-cover-agent","last_synced_at":"2026-02-19T15:35:51.950Z","repository":{"id":268612634,"uuid":"851232433","full_name":"Codium-ai/gradle-cover-agent","owner":"Codium-ai","description":"The Gradle Cover Agent Plugin is designed to help you increase code coverage in your Java projects. It integrates with Gradle to provide tasks that can be configured to run code coverage tools and report the results.","archived":false,"fork":false,"pushed_at":"2025-01-08T20:46:46.000Z","size":226,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-10-29T12:42:57.840Z","etag":null,"topics":["cover-agent","gradle-plugin","unittesting"],"latest_commit_sha":null,"homepage":"https://www.qodo.ai","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Codium-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-02T17:21:41.000Z","updated_at":"2025-03-13T06:24:02.000Z","dependencies_parsed_at":"2024-12-17T21:31:08.113Z","dependency_job_id":"a7ad9f3e-5ad3-4a2b-87b5-20b9bc8ec488","html_url":"https://github.com/Codium-ai/gradle-cover-agent","commit_stats":null,"previous_names":["codium-ai/gradle-cover-agent"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Codium-ai/gradle-cover-agent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codium-ai%2Fgradle-cover-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codium-ai%2Fgradle-cover-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codium-ai%2Fgradle-cover-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codium-ai%2Fgradle-cover-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Codium-ai","download_url":"https://codeload.github.com/Codium-ai/gradle-cover-agent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codium-ai%2Fgradle-cover-agent/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29620144,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T13:04:20.082Z","status":"ssl_error","status_checked_at":"2026-02-19T13:03:33.775Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cover-agent","gradle-plugin","unittesting"],"created_at":"2025-05-30T05:11:45.130Z","updated_at":"2026-02-19T15:35:51.928Z","avatar_url":"https://github.com/Codium-ai.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gradle Cover Agent Plugin\n\nThe Gradle Cover Agent Plugin is designed to help you increase code coverage in your Java projects. It integrates with Gradle to provide tasks that can be configured to run code coverage tools and report the results.\n\n## Features\n\n- Configurable API keys for integration with external services.\n- Customizable number of iterations and coverage percentage.\n- Integration with OpenAI for advanced code analysis.\n- Easy setup and configuration through Gradle extensions.\n\n## Getting Started\n\n### Prerequisites\n\n- Java Development Kit (JDK) 21 or higher\n- Gradle 8.0 or higher\n\n### Installation\n\nTo include the plugin in your Gradle project, add the following to your `build.gradle` file:\n\n```groovy\nplugins {\n    id 'ai.qodo.cover.plugin' version '0.0.2'\n}\n```\n\n### Configuration\nYou can configure the plugin using the coverAgent extension in your build.gradle file:\n```groovy\ncoverAgent {\n    apiKey = 'your-api-key'\n    wanDBApiKey = 'your-wandb-api-key'\n    iterations = 5\n    coverage = 80\n    coverAgentBinaryPath = '/path/to/cover-agent-binary'\n}\n```\n\n### Running the Plugin\nTo run the plugin, use the following Gradle command:\n```bash\n./gradlew coverAgentTask\n```\n\n### Contributing\nWe welcome contributions to the Gradle Cover Agent Plugin! Here are some ways you can contribute:\n\n### Reporting Issues\nIf you find a bug or have a feature request, please create an issue in the GitHub repository.\n\n\n### Submitting Pull Requests\nFork the repository.\nCreate a new branch for your feature or bugfix.\nMake your changes and commit them with clear and concise messages.\nPush your changes to your fork.\nCreate a pull request against the main branch of the original repository.\nCode Style\nPlease follow the existing code style and conventions used in the project. Ensure that your code passes all tests and does not introduce any new warnings.\n\n### Running Tests\nTo run the tests locally, use the following command:\n```bash\n./gradlew clean check\n```\n\n### Publishing to Local Repository\nTo publish the plugin to your local Maven repository for testing, use the following command:\n```bash\n./gradlew clean publishToMavenLocal\n```\n\n### Testing in a Sample Project\nNavigate to your test project directory:\n```bash\ncd test-project\n```\nFollow the README in the test project to set up your environment and include the locally published plugin.\n[Cover Agent Test Project README.md](test-project/README.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodium-ai%2Fgradle-cover-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodium-ai%2Fgradle-cover-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodium-ai%2Fgradle-cover-agent/lists"}