fromDirectory method
Reads all coverage files (files ending with _test.dart.vm.json) and creates a hitmap merging all of the individual hitmaps
Implementation
Future<Map<String, Map<int, int>>> fromDirectory(
Directory coverageOutputDir) async {
final coverageFiles = await _readCoverageFiles(coverageOutputDir);
final totalHitMap = <String, Map<int, int>>{};
for (final coverageFile in coverageFiles) {
final hitMap = await fromFile(coverageFile);
coverage.mergeHitmaps(hitMap, totalHitMap);
}
return totalHitMap;
}