anchor.diff:    final processResult = new ProcessResult(process.pid, exitCode, "", "");
     if (processResult.exitCode != 0) {
       final command =
  -        ([executable]..addAll(arguments)).map(simpleShellSingleQuote).join(" ");
  +        [executable, ...arguments].map(simpleShellSingleQuote).join(" ");
       throw new Exception("Command exited ${processResult.exitCode}: $command");
     }
     return processResult;
  
positive.code:     await outDirectory.delete(recursive: true);
    }
  }
  
negative.code:     exitCode = 1;
      return;
    }
    if (namedConfigurations.length > 1) {
      final builder = builders.single;
      stderr.writeln(
          "error: The builder $builder is testing multiple named configurations");
  