in tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServerLauncher.java [192:227]
private static Options generateOptions() {
Options options = new Options();
OptionBuilder.withLongOpt(CMD_IP);
OptionBuilder.withValueSeparator('=');
OptionBuilder.hasArg();
OptionBuilder.withArgName("ip");
OptionBuilder.withDescription("Listening IP (default: 0.0.0.0 for every IP)");
options.addOption(OptionBuilder.create(CHAR_IP));
OptionBuilder.withLongOpt(CMD_PORT);
OptionBuilder.withValueSeparator('=');
OptionBuilder.hasArg();
OptionBuilder.withArgName("port");
OptionBuilder.withDescription("Listening port (default: 53)");
options.addOption(OptionBuilder.create(CHAR_PORT));
OptionBuilder.withLongOpt(CMD_FILE);
OptionBuilder.withValueSeparator('=');
OptionBuilder.withDescription("YML file name");
OptionBuilder.withArgName("file");
OptionBuilder.isRequired();
OptionBuilder.hasArg();
options.addOption(OptionBuilder.create(CHAR_FILE));
OptionBuilder.withLongOpt(CMD_TESTNAME);
OptionBuilder.withValueSeparator('=');
OptionBuilder.hasArg();
OptionBuilder.withDescription("Test name");
OptionBuilder.withArgName("test");
OptionBuilder.isRequired();
options.addOption(OptionBuilder.create(CHAR_TESTNAME));
return options;
}