Example #1
0
        protected virtual void ProcessArguments()
        {
            if (arguments == null)
            {
                return;
            }

            foreach (var key in arguments.KeySet())
            {
                string value = arguments.GetString(key);
                if (!string.IsNullOrEmpty(value))
                {
                    StringExtrasInBundle.Add(key, value);
                }
            }

            if (StringExtrasInBundle.ContainsKey(KnownArguments.LogLevel))
            {
                Logger.SetMinimuLogLevelFromString(StringExtrasInBundle [KnownArguments.LogLevel]?.Trim());
            }

            if (StringExtrasInBundle.ContainsKey(KnownArguments.Suite))
            {
                TestSuiteToRun = StringExtrasInBundle [KnownArguments.Suite]?.Trim();
            }
        }
Example #2
0
 IEnumerable <string> GetFilterValuesFromExtras(string key)
 {
     if (StringExtrasInBundle.ContainsKey(key))
     {
         string filterValue = StringExtrasInBundle [key];
         if (!string.IsNullOrEmpty(filterValue))
         {
             return(filterValue.Split(':'));
         }
     }
     return(null);
 }