public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.requestId) { hashcode = (hashcode * 397) + RequestId.GetHashCode(); } if (__isset.state) { hashcode = (hashcode * 397) + State.GetHashCode(); } if (__isset.messageId) { hashcode = (hashcode * 397) + MessageId.GetHashCode(); } if (__isset.eventNo) { hashcode = (hashcode * 397) + EventNo.GetHashCode(); } if (__isset.receiverCount) { hashcode = (hashcode * 397) + ReceiverCount.GetHashCode(); } if (__isset.successCount) { hashcode = (hashcode * 397) + SuccessCount.GetHashCode(); } if (__isset.failCount) { hashcode = (hashcode * 397) + FailCount.GetHashCode(); } if (__isset.cancelCount) { hashcode = (hashcode * 397) + CancelCount.GetHashCode(); } if (__isset.blockCount) { hashcode = (hashcode * 397) + BlockCount.GetHashCode(); } if (__isset.unregisterCount) { hashcode = (hashcode * 397) + UnregisterCount.GetHashCode(); } if (__isset.timestamp) { hashcode = (hashcode * 397) + Timestamp.GetHashCode(); } if (__isset.message) { hashcode = (hashcode * 397) + Message.GetHashCode(); } } return(hashcode); }
/// <summary> /// Adds the XML representation of the result as a child of the /// supplied parent node.. /// </summary> /// <param name="parentNode">The parent node.</param> /// <param name="recursive">If true, descendant results are included</param> /// <returns></returns> public virtual XmlNode AddToXml(XmlNode parentNode, bool recursive) { // A result node looks like a test node with extra info added XmlNode thisNode = this.Test.AddToXml(parentNode, false); thisNode.AddAttribute("result", ResultState.Status.ToString()); if (ResultState.Label != string.Empty) // && ResultState.Label != ResultState.Status.ToString()) { thisNode.AddAttribute("label", ResultState.Label); } thisNode.AddAttribute("start-time", StartTime.ToString("u")); thisNode.AddAttribute("end-time", EndTime.ToString("u")); thisNode.AddAttribute("duration", Duration.TotalSeconds.ToString("0.000000", NumberFormatInfo.InvariantInfo)); if (this.Test is TestSuite) { thisNode.AddAttribute("total", (PassCount + FailCount + SkipCount + InconclusiveCount).ToString()); thisNode.AddAttribute("passed", PassCount.ToString()); thisNode.AddAttribute("failed", FailCount.ToString()); thisNode.AddAttribute("inconclusive", InconclusiveCount.ToString()); thisNode.AddAttribute("skipped", SkipCount.ToString()); } thisNode.AddAttribute("asserts", this.AssertCount.ToString()); switch (ResultState.Status) { case TestStatus.Failed: AddFailureElement(thisNode); break; case TestStatus.Skipped: AddReasonElement(thisNode); break; case TestStatus.Passed: case TestStatus.Inconclusive: if (this.Message != null) { AddReasonElement(thisNode); } break; } if (recursive && HasChildren) { foreach (TestResult child in Children) { child.AddToXml(thisNode, recursive); } } return(thisNode); }
public override String ToString() { String result = NameValuePair("type", _type ? "Pass" : "Fail"); if (TotalCount != 0) { String total = NameValuePair("total", TotalCount.ToString()); String failed = NameValuePair("fail", FailCount.ToString()); result += " " + total + " " + failed; } return(result); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.requestId) { hashcode = (hashcode * 397) + RequestId.GetHashCode(); } if (__isset.state) { hashcode = (hashcode * 397) + State.GetHashCode(); } if (__isset.messageStoreRequestId) { hashcode = (hashcode * 397) + MessageStoreRequestId.GetHashCode(); } if (__isset.messageIds) { hashcode = (hashcode * 397) + TCollections.GetHashCode(MessageIds); } if (__isset.receiverCount) { hashcode = (hashcode * 397) + ReceiverCount.GetHashCode(); } if (__isset.successCount) { hashcode = (hashcode * 397) + SuccessCount.GetHashCode(); } if (__isset.failCount) { hashcode = (hashcode * 397) + FailCount.GetHashCode(); } if (__isset.blockCount) { hashcode = (hashcode * 397) + BlockCount.GetHashCode(); } if (__isset.unregisteredCount) { hashcode = (hashcode * 397) + UnregisteredCount.GetHashCode(); } if (__isset.unrelatedCount) { hashcode = (hashcode * 397) + UnrelatedCount.GetHashCode(); } if (__isset.errorDescription) { hashcode = (hashcode * 397) + ErrorDescription.GetHashCode(); } } return(hashcode); }
/// <summary> /// Adds the XML representation of the result as a child of the /// supplied parent node.. /// </summary> /// <param name="parentNode">The parent node.</param> /// <param name="recursive">If true, descendant results are included</param> /// <returns></returns> public virtual XmlNode AddToXml(XmlNode parentNode, bool recursive) { // A result node looks like a test node with extra info added XmlNode thisNode = this.test.AddToXml(parentNode, false); XmlHelper.AddAttribute(thisNode, "result", ResultState.Status.ToString()); if (ResultState.Label != string.Empty) // && ResultState.Label != ResultState.Status.ToString()) { XmlHelper.AddAttribute(thisNode, "label", ResultState.Label); } XmlHelper.AddAttribute(thisNode, "time", this.Time.ToString("0.000", System.Globalization.CultureInfo.InvariantCulture)); if (this.test is TestSuite) { XmlHelper.AddAttribute(thisNode, "total", (PassCount + FailCount + SkipCount + InconclusiveCount).ToString()); XmlHelper.AddAttribute(thisNode, "passed", PassCount.ToString()); XmlHelper.AddAttribute(thisNode, "failed", FailCount.ToString()); XmlHelper.AddAttribute(thisNode, "inconclusive", InconclusiveCount.ToString()); XmlHelper.AddAttribute(thisNode, "skipped", SkipCount.ToString()); } XmlHelper.AddAttribute(thisNode, "asserts", this.AssertCount.ToString()); switch (ResultState.Status) { case TestStatus.Failed: AddFailureElement(thisNode); break; case TestStatus.Skipped: AddReasonElement(thisNode); break; case TestStatus.Passed: break; case TestStatus.Inconclusive: break; } if (recursive && HasChildren) { foreach (TestResult child in Children) { child.AddToXml(thisNode, recursive); } } return(thisNode); }
internal LogAttribute[] GetResultLogAttributes() { LogAttribute type = new LogAttribute("type", _type ? "Pass" : "Fail"); if (TotalCount == 0) { return new LogAttribute[] { type } } ; else { return(new LogAttribute[] { type, new LogAttribute("total", TotalCount.ToString()), new LogAttribute("fail", FailCount.ToString()) }); } }
private void Pop() { Writer w = _writerStack.Pop(); w.XmlWriter.WriteRaw(w.Content.ToString()); w.XmlWriter.WriteEndElement(); w.XmlWriter.Flush(); if (_writerStack.Count > 1) { _writerStack.Peek().Content.AppendLine(w.TextWriter.ToString()); } else if (_writerStack.Count > 0) { CurrentWriter.WriteAttributeString("total", (PassCount + FailCount + SkipCount).ToString()); CurrentWriter.WriteAttributeString("failures", FailCount.ToString()); CurrentWriter.WriteAttributeString("not-run", SkipCount.ToString()); StringBuilder environment = new StringBuilder(); environment.AppendLine("environment"); environment.AppendFormat("clr-version: {0}\n", Environment.Version.ToString()); environment.AppendFormat("os-version: {0}\n", Environment.OSVersion.ToString()); environment.AppendFormat("cwd: {0}\n", Environment.CurrentDirectory); environment.AppendFormat("machine-name: {0}\n", Environment.MachineName); environment.AppendFormat("user: {0}\n", Environment.UserName); environment.AppendFormat("user-domain: {0}\n", Environment.UserDomainName); environment.AppendLine("culture-info"); environment.AppendFormat("current_culture: {0}\n", CultureInfo.CurrentCulture.Name); environment.AppendFormat("current_uiculture: {0}\n", CultureInfo.CurrentUICulture.Name); CurrentWriter.WriteComment(environment.ToString()); _writerStack.Peek().Content.AppendLine(w.TextWriter.ToString()); Pop(); } else { _writer.WriteLine(w.TextWriter.ToString()); _writer.Flush(); } Debug.IndentLevel--; Debug.WriteLine("", "End"); }
public virtual XmlNode AddToXml(XmlNode parentNode, bool recursive) { XmlNode xmlNode = test.AddToXml(parentNode, recursive: false); XmlHelper.AddAttribute(xmlNode, "result", ResultState.Status.ToString()); if (ResultState.Label != string.Empty) { XmlHelper.AddAttribute(xmlNode, "label", ResultState.Label); } XmlHelper.AddAttribute(xmlNode, "time", Time.ToString("0.000", CultureInfo.InvariantCulture)); if (test is TestSuite) { XmlHelper.AddAttribute(xmlNode, "total", (PassCount + FailCount + SkipCount + InconclusiveCount).ToString()); XmlHelper.AddAttribute(xmlNode, "passed", PassCount.ToString()); XmlHelper.AddAttribute(xmlNode, "failed", FailCount.ToString()); XmlHelper.AddAttribute(xmlNode, "inconclusive", InconclusiveCount.ToString()); XmlHelper.AddAttribute(xmlNode, "skipped", SkipCount.ToString()); } XmlHelper.AddAttribute(xmlNode, "asserts", AssertCount.ToString()); switch (ResultState.Status) { case TestStatus.Failed: AddFailureElement(xmlNode); break; case TestStatus.Skipped: AddReasonElement(xmlNode); break; } if (recursive && HasChildren) { foreach (TestResult child in Children) { child.AddToXml(xmlNode, recursive); } } return(xmlNode); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.message) { hashcode = (hashcode * 397) + Message.GetHashCode(); } if (__isset.code) { hashcode = (hashcode * 397) + Code.GetHashCode(); } if (__isset.reason) { hashcode = (hashcode * 397) + Reason.GetHashCode(); } if (__isset.successCount) { hashcode = (hashcode * 397) + SuccessCount.GetHashCode(); } if (__isset.failCount) { hashcode = (hashcode * 397) + FailCount.GetHashCode(); } if (__isset.unregisterCount) { hashcode = (hashcode * 397) + UnregisterCount.GetHashCode(); } if (__isset.blockCount) { hashcode = (hashcode * 397) + BlockCount.GetHashCode(); } } return(hashcode); }
public virtual TNode AddToXml(TNode parentNode, bool recursive) { // A result node looks like a test node with extra info added TNode thisNode = Test.AddToXml(parentNode, false); thisNode.AddAttribute("result", ResultState.Status.ToString()); if (ResultState.Label != string.Empty) // && ResultState.Label != ResultState.Status.ToString()) { thisNode.AddAttribute("label", ResultState.Label); } if (ResultState.Site != FailureSite.Test) { thisNode.AddAttribute("site", ResultState.Site.ToString()); } thisNode.AddAttribute("start-time", StartTime.ToString("o")); thisNode.AddAttribute("end-time", EndTime.ToString("o")); thisNode.AddAttribute("duration", Duration.ToString("0.000000", NumberFormatInfo.InvariantInfo)); if (Test is TestSuite) { thisNode.AddAttribute("total", TotalCount.ToString()); thisNode.AddAttribute("passed", PassCount.ToString()); thisNode.AddAttribute("failed", FailCount.ToString()); thisNode.AddAttribute("warnings", WarningCount.ToString()); thisNode.AddAttribute("inconclusive", InconclusiveCount.ToString()); thisNode.AddAttribute("skipped", SkipCount.ToString()); } thisNode.AddAttribute("asserts", AssertCount.ToString()); switch (ResultState.Status) { case TestStatus.Failed: AddFailureElement(thisNode); break; case TestStatus.Skipped: case TestStatus.Passed: case TestStatus.Inconclusive: case TestStatus.Warning: if (Message != null && Message.Trim().Length > 0) { TNode reasonNode = thisNode.AddElement("reason"); reasonNode.AddElementWithCDATA("message", Message); } break; } if (Output.Length > 0) { AddOutputElement(thisNode); } if (AssertionResults.Count > 0) { AddAssertionsElement(thisNode); } if (_testAttachments.Count > 0) { AddAttachmentsElement(thisNode); } if (recursive && HasChildren) { foreach (var child in Children) { child.AddToXml(thisNode, recursive); } } return(thisNode); }
public void Clean() { TestCount = 0; PassCount = 0; FailCount = 0; Yield = 0; TestCount_Nomal = 0; PassCount_Nomal = 0; FailCount_Nomal = 0; Yield_Nomal = 0; Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "PassCount_Nomal", PassCount_Nomal.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "FailCount_Nomal", FailCount_Nomal.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "TestCount_Nomal", TestCount_Nomal.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "Yield_Nomal", Yield_Nomal.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "PassCount", PassCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "FailCount", FailCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "TestCount", TestCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "Yield", Yield.ToString()); }
public void Update(TestResult tr) { TestCount++; if (tr == TestResult.Pass) { PassCount++; } else { FailCount++; } if (PassCount + FailCount != 0) { Yield = Math.Round((double)PassCount / (PassCount + FailCount) * 100, 2); } else { Yield = 0; } Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "PassCount", PassCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "FailCount", FailCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "TestCount", TestCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + (Index - 1).ToString(), "Yield", Yield.ToString()); }
public override string ToString() { var sb = new StringBuilder("UpdateBuddyProfileResult("); bool __first = true; if (RequestId != null && __isset.requestId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("RequestId: "); RequestId.ToString(sb); } if (__isset.state) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("State: "); State.ToString(sb); } if (__isset.eventNo) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("EventNo: "); EventNo.ToString(sb); } if (__isset.receiverCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ReceiverCount: "); ReceiverCount.ToString(sb); } if (__isset.successCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SuccessCount: "); SuccessCount.ToString(sb); } if (__isset.failCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("FailCount: "); FailCount.ToString(sb); } if (__isset.cancelCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CancelCount: "); CancelCount.ToString(sb); } if (__isset.unregisterCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UnregisterCount: "); UnregisterCount.ToString(sb); } if (__isset.timestamp) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Timestamp: "); Timestamp.ToString(sb); } if (Message != null && __isset.message) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Message: "); Message.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override string ToString() { var sb = new StringBuilder("MessageCommitResult("); bool __first = true; if (RequestId != null && __isset.requestId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("RequestId: "); RequestId.ToString(sb); } if (__isset.state) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("State: "); State.ToString(sb); } if (MessageStoreRequestId != null && __isset.messageStoreRequestId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("MessageStoreRequestId: "); MessageStoreRequestId.ToString(sb); } if (MessageIds != null && __isset.messageIds) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("MessageIds: "); MessageIds.ToString(sb); } if (__isset.receiverCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ReceiverCount: "); ReceiverCount.ToString(sb); } if (__isset.successCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SuccessCount: "); SuccessCount.ToString(sb); } if (__isset.failCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("FailCount: "); FailCount.ToString(sb); } if (__isset.blockCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BlockCount: "); BlockCount.ToString(sb); } if (__isset.unregisteredCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UnregisteredCount: "); UnregisteredCount.ToString(sb); } if (__isset.unrelatedCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UnrelatedCount: "); UnrelatedCount.ToString(sb); } if (ErrorDescription != null && __isset.errorDescription) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ErrorDescription: "); ErrorDescription.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override string ToString() { var sb = new StringBuilder("CommitMessageResult("); bool __first = true; if (Message != null && __isset.message) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Message: "); Message.ToString(sb); } if (__isset.code) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Code: "); Code.ToString(sb); } if (Reason != null && __isset.reason) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Reason: "); Reason.ToString(sb); } if (__isset.successCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SuccessCount: "); SuccessCount.ToString(sb); } if (__isset.failCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("FailCount: "); FailCount.ToString(sb); } if (__isset.unregisterCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UnregisterCount: "); UnregisterCount.ToString(sb); } if (__isset.blockCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BlockCount: "); BlockCount.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public void UpdateTester1(int rst) { /*result = 0 -> Ng * result = 1 -> Pass * result = 2 -> Timeout */ switch (rst) { case 0: if (!IsInSampleMode) { FailCount++; } break; case 1: if (!IsInSampleMode) { PassCount++; } break; default: break; } if (!IsInSampleMode) { TestCount++; } Yield = Math.Round((double)PassCount / (PassCount + FailCount) * 100, 2); try { //Inifile.INIWriteValue(iniTesterResutPath, "Tester" + Index.ToString(), "TestSpan", TestSpan.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + Index.ToString(), "PassCount", PassCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + Index.ToString(), "FailCount", FailCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + Index.ToString(), "TestCount", TestCount.ToString()); Inifile.INIWriteValue(iniTesterResutPath, "Tester" + Index.ToString(), "Yield", Yield.ToString()); } catch { } }