anchor.diff:        abbr: 'c',
         negatable: false,
         help: "Show only tests that changed results.");
  +  parser.addOption("count",
  +      abbr: "C",
  +      help: "Upper limit on how many tests to report in each section");
     parser.addFlag("failing",
         abbr: 'f', negatable: false, help: "Show failing tests.");
     parser.addOption("flakiness-data",
  
positive.code:       } else {
          sectionHeader = "The following tests are known to flake:";
        }
        search(sectionHeader, "flaky", events, options,
            count: options["limit-flaky"] != null
                ? int.parse(options["limit-flaky"])
                : null);
      }
      if (options["failing"]) {
        String sectionHeader;
  
negative.code: bool firstSection = true;
  
  bool search(String description, String searchFor, List<Event> events,
      ArgResults options) {
    bool judgement = false;
    bool beganSection = false;
    int count = options["count"] != null ? int.parse(options["count"]) : null;
  
    for (final event in events) {
      if (searchFor == "passing" &&
  