Pmdtester is a regression testing tool that ensures no new problems and unexpected behaviors will be introduced to PMD after fixing an issue. It can also be used to verify, that new rules work as expected. It has been integrated into travis CI and is actually used automatically for PRs. Regression difference reports are commented back to the PR for the reviewerâs information e.g. https://github.com/pmd/pmd/pull/1265#issuecomment-408945709
Run pmdtester locallyInstall pmdtester
gem install pmdtester --pre
Verifying your local changes and generate a diff-report locally
pmdtester -r YOUR_LOCAL_PMD_GIT_REPO_ROOT_DIR -b main -p YOUR_DEVELOPMENT_BRANCH
The regression difference report is placed in the YOUR_WORKING_DIR/target/reports/diff
directory.
For more documentation on pmdtester, see README.rdoc
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4