added coverage report generation to phpunit tests