[typ] Fail on low code coverage
[typ] Fail on low code coverage

typ's code coverage integration should respect the 'report:fail_under'
config and return a nonzero exit code if the coverage percentage (float
between 0 between 100) is too low.

Bug: chromium:1344709
Test: Manually tested with 'run_blinkpy_tests.py'.
Change-Id: Ib8b053aaf2576c9951c95ab496c03cb0f779c7e8
Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/3781129
Reviewed-by: Rakib Hasan <b8c940cea6e1ecbd15dc8d7e22b88b8c22a457f7@google.com>
Commit-Queue: Jonathan Lee <403c390c99ba41f5f50e50c79c0ebf0b731ff075@google.com>

catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult