Example #1
0
        public HTTPClient(
            Dictionary<string, string> parameters, 
            ScriptTestClientConfig config)
        {
            TraceEventType traceDisplayLevel = TraceEventType.Error;

            if (parameters.ContainsKey("serviceName"))
            {
                this.ServiceName = parameters["serviceName"];
            }

            if (parameters.ContainsKey("traceDisplayLevel"))
            {
                string displayLevel = parameters["traceDisplayLevel"];

                if (!Enum.TryParse<TraceEventType>(displayLevel, out traceDisplayLevel))
                {
                    Console.WriteLine("Unknown traceDisplayLevel {0}. Use Critical, Error, Warnoing, Information or Verbose. Default to Error.", displayLevel);
                }
            }

            Tracing.InitializeTracing(config.TestCaseDataRoot, traceDisplayLevel);

            this.config = config;
        }
Example #2
0
 /// <summary>
 /// ImageStore ClientWorkload constructor.
 /// </summary>
 /// <param name="Parameters">A dictionary of name/value pairs that represent the parameters passed to the specific workload method.</param>
 /// <param name="Config">A set of script test configuration parameters</param>
 public ImageStoreClientWorkload(Dictionary <string, string> parameters, ScriptTestClientConfig config)
 {
     this.Config             = config;
     this.WorkloadParameters = parameters;
 }
 public NightWatchTXRClient(Dictionary <string, string> parameters, ScriptTestClientConfig config)
 {
     this.config = config;
 }