getLCov function

Future<List<FileEntity>> getLCov(
  1. String path,
  2. String lcov
)

getLCov.

Get all lcov files on path directory, recursive to all sub-directories.

Implementation

Future<List<FileEntity>> getLCov(String path, String lcov) async {
  final dir = Directory(path);
  final files = await dir.list(recursive: true).toList();
  final List<FileEntity> list = [];
  files.forEach((element) {
    final String file = element.uri.toString();
    if (file.endsWith(lcov)) {
      final file = FileEntity(replaceSlash(element.uri.toString()));
      list.add(file);
    }
  });
  list.sort((a, b) => a.compareTo(b));
  return list;
}