private async void OnRunItem(ITester item) { while (Status) { var time = BeetleX.TimeWatch.GetElapsedMilliseconds(); try { await item.Execute(); Success.Add(1); } catch (Exception e_) { Error.Add(1); try { OnError?.Invoke(item, e_); } catch { } } finally { mTimesStatistics.Add(BeetleX.TimeWatch.GetElapsedMilliseconds() - time); } } }
internal void AddSuccess(ComparisonNode comp) { if (comp == null) { return; } if (Success == null) { Success = comp; } else { Success.Add(comp); } }
/// <summary> /// Inserts the feed back. /// </summary> /// <param name="type">The type.</param> /// <param name="message">The message.</param> public void InsertFeedBack(string type, string message) { switch (type) { case FeedbackType.Error: Error.Add(message); break; case FeedbackType.Success: Success.Add(message); break; case FeedbackType.Warning: Warning.Add(message); break; case FeedbackType.Info: Info.Add(message); break; } Refresh(); }
public async Task Request() { var client = new HttpClient(); var urlbase = _baseUrl; var obj = new { tracking = "USPS 9405510200850006793316", trackingUrl = "" }; client.BaseAddress = new Uri(urlbase); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/xml")); var url = _url; var response = await client.PostAsJsonAsync(url, obj); var rsp = await response.Content.ReadAsStringAsync(); client.Dispose(); if (rsp.Contains(_responseValidation)) { Count1++; Success.Add(rsp); } else { Count2++; Fail.Add(rsp); } }
public void Add(Response response) { Success.Add(GetSuccessValue(response)); Failures.Add(GetFailureValue(response)); }