public void SetFieldsByCommandLine(DexterCLIOptionSet options) { String ResultFileName = "." + DexterUtil.FILE_SEPARATOR + "dexter-result"; SetHostAndPort(options.ServerIp, options.ServerPort); this.ServerHostIp = options.ServerIp; this.ServerPort = options.ServerPort; this.UserId = options.UserId; this.UserPassword = options.UserPassword; if (DexterUtil.HasOption(options.SpecifiedDexterConfigFile)) { this.ConfigFilePath = options.SpecifiedDexterConfigFile; } else { this.ConfigFilePath = "./" + DexterConfig.DEXTER_CFG_FILENAME; } DexterUtil.LogErrorAndExitIfFileDoesNotExist(ConfigFilePath); if (DexterUtil.HasOption(options.ResultFormat)) { switch (options.ResultFormat) { case "xml": this.IsXmlResultFile = true; CreateXmlResultFile(ResultFileName); break; case "xml2": this.IsXml2ResultFile = true; break; case "json": this.IsJsonResultFile = true; CreateJsonResultFile(ResultFileName); break; } } }
public static void CheckValidationOfOptionCombination(DexterCLIOptionSet command) { // Method intentionally left empty. }