public static void main()

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();
        }
    }