Added coverage reports and missed tests