Skip to content

adds validation and milestones, adds checkstyle and pmd for jdk 11#5

Open
awhicks wants to merge 1 commit into
web-cat:masterfrom
awhicks:master
Open

adds validation and milestones, adds checkstyle and pmd for jdk 11#5
awhicks wants to merge 1 commit into
web-cat:masterfrom
awhicks:master

Conversation

@awhicks
Copy link
Copy Markdown
Member

@awhicks awhicks commented May 26, 2026

Validation - support for test case validation (and fixed bugs related to the ability to turn it off) - I had forgotten that I had already done some intercepting of the junit messages for the validation specific warnings, so the updates to expected/actual should be pretty simple
Milestones - adds support for three milestones with multiple requirements as used by 3114 - the config options are in their own section in the config - this required a couple of perl plugins that were included in this PR - TODO: save all history in hashes in properties to facilitate regrading
Checkstyle and PMD - added support for new versions of checkstyle and pmd that depend on java 11 - PMD is still in progress, but the structure exists (https://github.com/web-cat/web-cat-docker-plugin-JavaTddPlugin/tree/main/plugins/checkstyle-10.7.0 and https://github.com/web-cat/web-cat-docker-plugin-JavaTddPlugin/tree/main/plugins/pmd-7.21.0 need installed)
JavaTddPlugin - Off the top of my head, the test coverage goal was moved out of the reusable config options into the assignment specific ones

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant