A game about forced loneliness, made by TACStudios
1using System; 2using System.Linq; 3using NUnit.Framework.Interfaces; 4 5namespace UnityEngine.TestRunner.TestLaunchers 6{ 7 [Serializable] 8 internal class RemoteTestResultData 9 { 10 public string testId; 11 public string name; 12 public string fullName; 13 public string resultState; 14 public TestStatus testStatus; 15 public double duration; 16 public DateTime startTime; 17 public DateTime endTime; 18 public string message; 19 public string stackTrace; 20 public int assertCount; 21 public int failCount; 22 public int passCount; 23 public int skipCount; 24 public int inconclusiveCount; 25 public bool hasChildren; 26 public string output; 27 public string xml; 28 public string[] childrenIds; 29 30 internal RemoteTestResultData(ITestResult result, bool isTopLevel) 31 { 32 testId = result.Test.Id; 33 name = result.Name; 34 fullName = result.FullName; 35 resultState = result.ResultState.ToString(); 36 testStatus = result.ResultState.Status; 37 duration = result.Duration; 38 startTime = result.StartTime; 39 endTime = result.EndTime; 40 message = result.Message; 41 stackTrace = result.StackTrace; 42 assertCount = result.AssertCount; 43 failCount = result.FailCount; 44 passCount = result.PassCount; 45 skipCount = result.SkipCount; 46 inconclusiveCount = result.InconclusiveCount; 47 hasChildren = result.HasChildren; 48 output = result.Output; 49 if (isTopLevel) 50 { 51 xml = result.ToXml(true).OuterXml; 52 } 53 childrenIds = result.Children.Select(child => child.Test.Id).ToArray(); 54 } 55 } 56}