parseFastlaneResult function

String? parseFastlaneResult(
  1. String output
)

Implementation

String? parseFastlaneResult(String output) {
  const splitter = LineSplitter();
  final lines = splitter.convert(output);
  final resultSearchStr = 'Result:';
  final resultLine =
      lines.lastWhereOrNull((line) => line.contains(resultSearchStr));
  if (resultLine == null) return null;
  final indexOfResult = resultLine.indexOf(resultSearchStr);
  if (indexOfResult < 0) return null;
  return resultLine.substring(indexOfResult + resultSearchStr.length).trim();
}