At the moment, the test coverage analyzer expects the users to send the combined coverage reports (if there are multiple test suites). This can become difficult if there are multiple jobs, running independently.
With this implementation, the user can send multiple reports and the test coverage analyzer should be able to combine all the reports at our end, before analyzing them.