anchor.diff:      return;
     }
     final namedConfiguration = namedConfigurations.single;
  +  final localConfiguration =
  +      options["local-configuration"] ?? namedConfiguration;
     for (final builder in builders) {
  -    print("Testing the named configuration $namedConfiguration "
  -        "compared with builder $builder");
  +    if (localConfiguration != namedConfiguration) {
  +      print("Testing the named configuration $localConfiguration "
  +          "compared with builder $builder's configuration $namedConfiguration");
  +    } else {
  +      print("Testing the named configuration $localConfiguration "
  +          "compared with builder $builder");
  +    }
     }
   
     // Find out where the current HEAD branched.
  
positive.code:       final deflakeDirectory = new Directory("${outDirectory.path}/$i");
        await deflakeDirectory.create();
        final deflakeArguments = <String>[
          "--named-configuration=$namedConfiguration",
          "--output-directory=${deflakeDirectory.path}",
          "--clean-exit",
          "--silent-failures",
  
negative.code:       abbr: "n",
        help: "The named test configuration that supplies the\nvalues for all "
            "test options, specifying how tests\nshould be run.");
    parser.addOption("local-configuration",
        abbr: "N",
        help: "Use a different named configuration for local\ntesting than the "
            "named configuration the baseline\nresults were downloaded for.\nThe"
            "results may be inexact if the baseline configuration is different.");
    parser.addOption("remote",
        abbr: "R",
        help: "Compare with this remote and git branch",
  