Ejemplo n.º 1
0
        protected static string BuildArgumentString(Command command, Arguments args)
        {
            string result = "";

            currentCommand = randomGenerator.Next(1, 1024 * 1024 * 1024);

            Logger.Log("Current Test ID: " + currentCommand);

            result += ADB_ARGUMENT_STRING_TEMPLATE.Replace(ARG_NAME, ARG_COMMAND).Replace(ARG_VALUE, CommandExtensions.ToCommandString(command));
            result += ADB_ARGUMENT_STRING_TEMPLATE.Replace(ARG_NAME, ARG_ID).Replace(ARG_VALUE, currentCommand.ToString());

            foreach (Argument arg in args.getList())
            {
                result += ADB_ARGUMENT_STRING_TEMPLATE.Replace(ARG_NAME, arg.Name).Replace(ARG_VALUE, arg.Value);
            }

            commandProcessed = false;

            return result;
        }