I am working with coverage trying to create a small system for myself to aggregate data from multiple operating systems and then generate a report from it. It appears with 4.0 (I've only been working with that) that I can export coverage data via CoverageData and StringIO to save the results in a SQLite database.
The API for CoverageData seems to cover the ability to do handy things like write the data to a file object, read it back in, combine multiple files, map paths, etc. However, it doesn't appear that a report can be generated directly from the CoverageData. Additionally, it doesn't appear that a Coverage object can load a CoverageData object in, only data filenames.
Is there an alternate way (without writing to disk) that I can seed a Coverage object with a CoverageData object (of merged data), or is that possibly an API that could be added?