Skip to content

Conversation

@irfan-ahmed
Copy link
Member

@irfan-ahmed irfan-ahmed commented Nov 3, 2025

Description

Added coverage project and updated the Makefile test target to include a coverage run and report generation. The GH action creates individual coverage reports for each MCP server as well as an all-in-one-coverage-report that has the reports for all the servers
Also added individual server coverage thresholds

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Tested through a PR

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Nov 3, 2025
@irfan-ahmed irfan-ahmed force-pushed the irfan/coverage-unit-test branch 25 times, most recently from d029c63 to ecf63ed Compare November 4, 2025 01:25
@irfan-ahmed irfan-ahmed marked this pull request as draft November 4, 2025 01:27
@irfan-ahmed irfan-ahmed force-pushed the irfan/coverage-unit-test branch 3 times, most recently from 2c679d4 to b267a4f Compare November 4, 2025 01:37
@irfan-ahmed irfan-ahmed force-pushed the irfan/coverage-unit-test branch from b267a4f to 07a3e58 Compare November 4, 2025 01:41
@irfan-ahmed irfan-ahmed marked this pull request as ready for review November 4, 2025 01:44
@irfan-ahmed irfan-ahmed changed the title [WIP] Added support for coverage report generation Added support for coverage report generation Nov 4, 2025
@irfan-ahmed irfan-ahmed force-pushed the irfan/coverage-unit-test branch from 07a3e58 to b64e408 Compare November 4, 2025 14:27
@irfan-ahmed irfan-ahmed marked this pull request as draft November 4, 2025 19:27
@irfan-ahmed irfan-ahmed force-pushed the irfan/coverage-unit-test branch 8 times, most recently from a28581a to beab7f1 Compare November 4, 2025 21:52
@irfan-ahmed irfan-ahmed changed the title Added support for coverage report generation chore: Added support for coverage report generation Nov 4, 2025
@irfan-ahmed irfan-ahmed changed the title chore: Added support for coverage report generation chore: added support for coverage report generation Nov 4, 2025
@irfan-ahmed irfan-ahmed force-pushed the irfan/coverage-unit-test branch 8 times, most recently from be2a4ef to ac6e1e4 Compare November 7, 2025 17:06
- updated the github actions to generate the coveragre report per MCP server
- updated the github actions to create a combined coverage report
- added thresholds for individual servers for coverage
@irfan-ahmed irfan-ahmed force-pushed the irfan/coverage-unit-test branch from ac6e1e4 to a8d550e Compare November 7, 2025 17:50
@irfan-ahmed irfan-ahmed marked this pull request as ready for review November 7, 2025 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants