getIntegrationTestFiles method

Future<List<File>> getIntegrationTestFiles()

Implementation

Future<List<File>> getIntegrationTestFiles() {
  final dir = fs.directory(integrationTesDirPath);
  final files = <File>[];
  final completer = Completer<List<File>>();
  final lister = dir.list(recursive: true);
  lister.listen(
    (file) {
      if (file is File && file.path.endsWith('_test.dart')) {
        files.add(file);
      }
    },
    onDone: () => completer.complete(files),
  );
  return completer.future;
}