private void InitializeXmlFile(string resultsName, ResultSummarizer summaryResults) { WriteHeader(); DateTime now = DateTime.Now; var attributes = new Dictionary <string, string> { { "name", "Unity Tests" }, { "total", summaryResults.TestsRun.ToString() }, { "errors", summaryResults.Errors.ToString() }, { "failures", summaryResults.Failures.ToString() }, { "not-run", summaryResults.TestsNotRun.ToString() }, { "inconclusive", summaryResults.Inconclusive.ToString() }, { "ignored", summaryResults.Ignored.ToString() }, { "skipped", summaryResults.Skipped.ToString() }, { "invalid", summaryResults.NotRunnable.ToString() }, { "date", now.ToString("yyyy-MM-dd") }, { "time", now.ToString("HH:mm:ss") } }; WriteOpeningElement("test-results", attributes); WriteEnvironment(); WriteCultureInfo(); WriteTestSuite(resultsName, summaryResults); WriteOpeningElement("results"); }
private void InitializeXmlFile ( string resultsName, ResultSummarizer summaryResults ) { WriteHeader (); DateTime now = DateTime.Now; var attributes = new Dictionary<string, string> { {"name", "Unity Tests"}, {"total", summaryResults.TestsRun.ToString ()}, {"errors", summaryResults.Errors.ToString ()}, {"failures", summaryResults.Failures.ToString ()}, {"not-run", summaryResults.TestsNotRun.ToString ()}, {"inconclusive", summaryResults.Inconclusive.ToString ()}, {"ignored", summaryResults.Ignored.ToString ()}, {"skipped", summaryResults.Skipped.ToString ()}, {"invalid", summaryResults.NotRunnable.ToString ()}, {"date", now.ToString("yyyy-MM-dd")}, {"time", now.ToString("HH:mm:ss")} }; WriteOpeningElement ("test-results", attributes); WriteEnvironment(); WriteCultureInfo(); WriteTestSuite (resultsName, summaryResults); WriteOpeningElement("results"); }
public void UpdateCounters(IEnumerable <ITestResult> results) { var summary = new ResultSummarizer(results); _succeededBtn = new GUIContent(summary.Passed.ToString(), Icons.SuccessImg, "Show tests that succeeded"); _failedBtn = new GUIContent((summary.Errors + summary.Failures + summary.Inconclusive).ToString(), Icons.FailImg, "Show tests that failed"); _ignoredBtn = new GUIContent((summary.Ignored + summary.NotRunnable).ToString(), Icons.IgnoreImg, "Show tests that are ignored"); _notRunBtn = new GUIContent((summary.TestsNotRun - summary.Ignored - summary.NotRunnable).ToString(), Icons.UnknownImg, "Show tests that didn't run"); }
public void UpdateCounters(IEnumerable<ITestResult> results) { var summary = new ResultSummarizer(results); _succeededBtn = new GUIContent(summary.Passed.ToString(), Icons.SuccessImg, "Show tests that succeeded"); _failedBtn = new GUIContent((summary.Errors + summary.Failures + summary.Inconclusive).ToString(), Icons.FailImg, "Show tests that failed"); _ignoredBtn = new GUIContent((summary.Ignored + summary.NotRunnable).ToString(), Icons.IgnoreImg, "Show tests that are ignored"); _notRunBtn = new GUIContent((summary.TestsNotRun - summary.Ignored - summary.NotRunnable).ToString(), Icons.UnknownImg, "Show tests that didn't run"); }
private void WriteTestSuite(string resultsName, ResultSummarizer summaryResults) { var attributes = new Dictionary <string, string> { { "name", resultsName }, { "type", "Assembly" }, { "executed", "True" }, { "result", summaryResults.Success ? "Success" : "Failure" }, { "success", summaryResults.Success ? "True" : "False" }, { "time", summaryResults.Duration.ToString("#####0.000", NumberFormatInfo.InvariantInfo) } }; WriteOpeningElement("test-suite", attributes); }
private void WriteTestSuite(string resultsName, ResultSummarizer summaryResults) { var attributes = new Dictionary<string, string> { {"name", resultsName}, {"type", "Assembly"}, {"executed", "True"}, {"result", summaryResults.Success ? "Success" : "Failure"}, {"success", summaryResults.Success ? "True" : "False"}, {"time", summaryResults.Duration.ToString("#####0.000", NumberFormatInfo.InvariantInfo)} }; WriteOpeningElement("test-suite", attributes); }