With #960 we got a big blocker for big CI setups (hundreds of parallel CI jobs) out of the way to use SimpleCov.collate and generate a report.
We still have plenty of optimization potential left to make SimpleCov faster and more efficient for those setups:
With #960 we got a big blocker for big CI setups (hundreds of parallel CI jobs) out of the way to use
SimpleCov.collateand generate a report.We still have plenty of optimization potential left to make SimpleCov faster and more efficient for those setups:
.resultset.jsonwithout going throughSimpleCov::Resultor reducing the overhead ofSimpleCov::Resultmassively, Improve performance of collate & reduce memorty consumption #960 already massively reduced how often we instantiate it but as its core we only want to dump the collected coverage data into.resultset.jsonwhich we should be able to do easily without itcollateshould. I'm not even sure if we can specifyformatter nilorformatters []right now.