checkstyle / checkstyle/regression-tool

Parent Class Testing

Open
#36 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
9
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Taken from https://github.com/checkstyle/regression-tool/issues/29#issue-236006375 ,
> If AbstractSuperCheck is modified, we need to determine that SuperCloneCheck and SuperFinalizeCheck need regression.

If we see a modification for a parent class of a module, than we need to run regression on all modules that extend that class.
It is possible that a change to parent class will not require changes to the module itself, but we should still see some new test(s) for it.

Should we extend this testing to interfaces or only classes?
Should we exclude some classes that almost every module implements like `AbstractCheck` and such?

This will be blocked by Issue #6 .

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.