Improving test coverage
Fixing retain cycle regression
Generate test coverage files when running Debug