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(); } }
IEnumerable <string> GetFilterValuesFromExtras(string key) { if (StringExtrasInBundle.ContainsKey(key)) { string filterValue = StringExtrasInBundle [key]; if (!string.IsNullOrEmpty(filterValue)) { return(filterValue.Split(':')); } } return(null); }