Updated patch-coverage tool to catch fewer errors 20/83020/1
authorDavid Steele <david.steele@samsung.com>
Mon, 8 Aug 2016 18:46:43 +0000 (19:46 +0100)
committerDavid Steele <david.steele@samsung.com>
Mon, 8 Aug 2016 19:45:31 +0000 (20:45 +0100)
commit96029507df32f5a681d07a7a2abf856c12d2e669
treeddd9eb2560c1cea7cac538fed42fbf4429fa1ec6
parent109a3e9b900bc22d74847e7f4bd4565000033bc2
Updated patch-coverage tool to catch fewer errors

Patch coverage tool was catching coverage errors for files in
non-source tree and of non-source code, also was catching changes
that had no coverage change.

Also added mechanism to choose the right patch, or to fail
if there are changes in both the working tree and the index.

Also added html output.

One minor gotcha spotted - added test code which was in-advertently covered
because of a case fallthrough, and passed, though this then caused unchanged
code to reduce in coverage.

Change-Id: I439ce905a2ca906498e03b5c182b05e70e4f28d4
automated-tests/patch-coverage.pl