separateTestFiles method
Implementation
Map<String, List<String>> separateTestFiles(
List<FileSystemEntity> allFiles, {
required bool isFlutter,
}) {
/// the key is the name of the test type
final testFiles = <String, List<String>>{};
for (final file in allFiles) {
if (file is! File) continue;
final testType = getTestType(file.path, isFlutter: isFlutter);
final fileName = path.basename(file.path);
if (fileName.contains(optimizedTestBasename)) {
continue;
}
(testFiles[testType] ??= []).add(file.path);
}
return testFiles;
}