add support to calculate test coverage