Enhancing unit tests and adding support for Scoverage