grpc-gcp-benchmarks/src/benchmarkTest/java/SpannerBenchmark.java [20:75]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public final class SpannerBenchmark {

  private static final Logger logger = Logger.getLogger(SpannerBenchmark.class.getName());

  private SpannerBenchmark() {}

  private static int[] parseArgs(String[] args) {
    // {number of rpcs, number of threads, payload bytes, isGrpcgcp, ClientType}
    int[] vars = new int[] {100, 1, 1024, 1, 2};
    boolean usage = false;
    for (String arg : args) {
      if (!arg.startsWith("--")) {
        System.err.println("All arguments must start with '--': " + arg);
        usage = true;
        break;
      }
      String[] parts = arg.substring(2).split("=", 2);
      String key = parts[0];
      if (key.equals("help")) {
        usage = true;
        break;
      }
      if (parts.length != 2) {
        System.err.println("All arguments must be of the form --arg=value");
        usage = true;
        break;
      }
      if (key.equals("gcp")) {
        if (parts[1].equals("false")) {
          vars[3] = 0;
        }
      } else if (key.equals("client")) {
        if (parts[1].equals("SpannerClient")) {
          vars[4] = 2;
        } else if (parts[1].equals("v1.SpannerClient")) {
          vars[4] = 1;
        } else if (parts[1].equals("v1.SpannerGrpc")) {
          vars[4] = 0;
        }
      } else {
        int value = Integer.parseInt(parts[1]);
        switch (key) {
          case "thread":
            vars[1] = value;
            break;
          case "rpc":
            vars[0] = value;
            break;
          case "payload_bytes":
            vars[2] = value;
            break;
        }
      }
    }
    if (usage) {
      System.out.println(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



grpc-gcp-benchmarks/src/main/java/com/google/grpc/gcp/SpannerBenchmark.java [20:75]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public final class SpannerBenchmark {

  private static final Logger logger = Logger.getLogger(SpannerBenchmark.class.getName());

  private SpannerBenchmark() {}

  private static int[] parseArgs(String[] args) {
    // {number of rpcs, number of threads, payload bytes, isGrpcgcp, ClientType}
    int[] vars = new int[] {100, 1, 1024, 1, 2};
    boolean usage = false;
    for (String arg : args) {
      if (!arg.startsWith("--")) {
        System.err.println("All arguments must start with '--': " + arg);
        usage = true;
        break;
      }
      String[] parts = arg.substring(2).split("=", 2);
      String key = parts[0];
      if (key.equals("help")) {
        usage = true;
        break;
      }
      if (parts.length != 2) {
        System.err.println("All arguments must be of the form --arg=value");
        usage = true;
        break;
      }
      if (key.equals("gcp")) {
        if (parts[1].equals("false")) {
          vars[3] = 0;
        }
      } else if (key.equals("client")) {
        if (parts[1].equals("SpannerClient")) {
          vars[4] = 2;
        } else if (parts[1].equals("v1.SpannerClient")) {
          vars[4] = 1;
        } else if (parts[1].equals("v1.SpannerGrpc")) {
          vars[4] = 0;
        }
      } else {
        int value = Integer.parseInt(parts[1]);
        switch (key) {
          case "thread":
            vars[1] = value;
            break;
          case "rpc":
            vars[0] = value;
            break;
          case "payload_bytes":
            vars[2] = value;
            break;
        }
      }
    }
    if (usage) {
      System.out.println(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



