Is your feature request related to a problem? Please describe.
In order to find problems like #2663 earlier, we should have a way to run the latest PMD on real projects.
We already have pmd-regression-tester, but that does have some limitations (e.g. typeresolution) and has (maybe?) a slightly different goal (fine grained rule violation comparisons).
At least, we should see, when the real open-source projects fail to build (like smoke test), but better even would be to see, which rules behave different now and cause the builds to fail (or which stacktraces).
Describe the solution you'd like
Projects that can be used:
./gradlew pmdMain pmdTest
> java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranException
> java.lang.NoClassDefFoundError: javassist/CannotCompileException
Describe alternatives you've considered
Have a separate project, e.g. pmd/pmd-it .
Additional context
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