Enhance MET testing infrastructure to compute code coverage statistics #2612
Labels
component: testing
Software testing issue
priority: high
High Priority
requestor: Community
General Community
type: new feature
Make it do something new
Milestone
Describe the New Feature
See dtcenter/METplus-Internal#25
The Australian BOM requires a certain test coverage percentage in order for software to be run operationally. This requirement applies to both METplus (python requirement of 90+% coverage) and MET (unknown coverage requirements). This task is to setup code coverage computation for MET and consists of multiple steps.
Acceptance Testing
List input data types and sources.
Describe tests required for new functionality.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Sub-Issues
Consider breaking the new feature down into sub-issues.
Not sure yet.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
See @michelleharrold for FY2025 AF charging guidance
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
Likely no impacts.
New Feature Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
The text was updated successfully, but these errors were encountered: