Updated patch-coverage tool to catch fewer errors 19/83019/1
authorDavid Steele <david.steele@samsung.com>
Mon, 8 Aug 2016 19:36:28 +0000 (20:36 +0100)
committerDavid Steele <david.steele@samsung.com>
Mon, 8 Aug 2016 19:36:28 +0000 (20:36 +0100)
commit44857df1489b23e2f4ac5f7b621b0d0722e99ebb
treedac0ad7423557f221bd5e1466450801738ced824
parent3a727ff0ae4baf350511079f016aeaadd4b0faa9
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: Id49d30935b2dc9ef3145bf6bc78ec7510de01fd0
Signed-off-by: David Steele <david.steele@samsung.com>
automated-tests/patch-coverage.pl