Patch coverage
Generate coverage reports for git patches
|
CMediaWiki\Tool\PatchCoverage\ClassFinder | Parse PHP files to find classes |
CMediaWiki\Tool\PatchCoverage\Git | Wrapper around git |
CMediaWiki\Tool\PatchCoverage\GitChanged | Typed object to hold changed files in a git commit |
CMediaWiki\Tool\PatchCoverage\HtmlReport | Build an HTML report that's helpfully nice for humans to use |
CMediaWiki\Tool\PatchCoverage\TestFinder | Finds tests that cover provided classes |
▼CCommand | |
CMediaWiki\Tool\PatchCoverage\CheckCommand | Assumes cwd is the git repository |
▼CNodeVisitorAbstract | |
CMediaWiki\Tool\PatchCoverage\Parser\ClassTrackerVisitor | Keeps track of all the classes and traits it sees |
▼CProcess | |
CMediaWiki\Tool\PatchCoverage\CommandProcess | Wrapper around Process that prints output to the console live |