-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
configurationChanges to setup. build scripts (Maven), tooling, and environment variables.Changes to setup. build scripts (Maven), tooling, and environment variables.qualityImproves code health, testing standards, and enforces quality gates (e.g., JaCoCo coverage).Improves code health, testing standards, and enforces quality gates (e.g., JaCoCo coverage).requiredMandatory tasks for project success, completion, or academic/legal compliance.Mandatory tasks for project success, completion, or academic/legal compliance.
Description
Context / Problem
The Capstone Project requires a minimum of 70% code coverage for instructions.
The JaCoCo configuration in pom.xml currently has the instruction coverage minimum set to 0.00 to allow the build to pass during initial setup. This minimum must be increased before the final project submission to ensure quality compliance.
Technical Location
The change must be made in the <configuration> block of the jacoco-maven-plugin's check goal in the pom.xml file.
Acceptance Criteria / Task
When this issue is resolved:
- Change the
<minimum>value for theINSTRUCTIONcounter inpom.xmlfrom0.00to0.70. - Confirm that the project's codebase has sufficient test coverage to successfully pass
mvn clean verifywith the new 0.70 threshold.
Metadata
Metadata
Assignees
Labels
configurationChanges to setup. build scripts (Maven), tooling, and environment variables.Changes to setup. build scripts (Maven), tooling, and environment variables.qualityImproves code health, testing standards, and enforces quality gates (e.g., JaCoCo coverage).Improves code health, testing standards, and enforces quality gates (e.g., JaCoCo coverage).requiredMandatory tasks for project success, completion, or academic/legal compliance.Mandatory tasks for project success, completion, or academic/legal compliance.