anchor.diff:        final deflakeDirectory = new Directory("${outDirectory.path}/$i");
         await deflakeDirectory.create();
         final deflakeArguments = <String>[
  -        "--named-configuration=$namedConfiguration",
  +        "--named-configuration=$localConfiguration",
           "--output-directory=${deflakeDirectory.path}",
           "--clean-exit",
           "--silent-failures",
  
positive.code:       abbr: "n",
        help: "The named test configuration that supplies the\nvalues for all "
            "test options, specifying how tests\nshould be run.");
    parser.addOption("remote",
        abbr: "R",
        help: "Compare with this remote and git branch",
  
negative.code: 
      // Write out the merged results for the builders.
      if (2 <= builders.length) {
        await new File("${outDirectory.path}/previous.json").writeAsString(
            mergedResults.values.map((data) => jsonEncode(data) + "\n").join(""));
        await new File("${outDirectory.path}/flaky.json").writeAsString(
            mergedFlaky.values.map((data) => jsonEncode(data) + "\n").join(""));
      }
  
      // Override the named configuration in the baseline data if needed.
      if (namedConfiguration != localConfiguration) {
        for (final path in [
          "${outDirectory.path}/previous.json",
          "${outDirectory.path}/flaky.json"
        ]) {
          final results = await loadResultsMap(path);
          final records = results.values
              .where((r) => r["configuration"] == namedConfiguration)
              .toList()
                ..forEach((r) => r["configuration"] = localConfiguration);
          await new File(path).writeAsString(
              records.map((data) => jsonEncode(data) + "\n").join(""));
        }
      }
  
      // Run the tests.
      final arguments = [
        "--named-configuration=$localConfiguration",
        "--output-directory=${outDirectory.path}",
        "--clean-exit",
        "--silent-failures",
  