in azure-documentdb-benchmark/src/main/java/com/microsoft/azure/documentdb/benchmark/SimpleTests.java [444:482]
public static void main(String[] args) throws Exception {
System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");
org.apache.log4j.Logger logger4j = org.apache.log4j.Logger.getRootLogger();
logger4j.setLevel(org.apache.log4j.Level.toLevel("INFO"));
BasicConfigurator.configure();
SimpleTests test = new SimpleTests(args);
if (test.help) {
test.jCommander.usage();
return;
}
test.validateOperation(test.operation);
runId = System.nanoTime();
switch ( test.operationName ) {
case READ_THROUGHPUT:
test.readThroughput();
break;
case WRITE_THROUGHPUT:
test.writeThroughput();
break;
case READ_IDS:
test.readIds();
break;
default:
System.err.println("Operation name (-o) must be createTable, deleteTable, listTables, or loadTable");
break;
}
reporter.report();
reporter.close();
if (client != null) {
client.close();
}
}