summaryrefslogtreecommitdiff
path: root/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-04-19 17:19:32 -0400
committerAndrew Lee <alee14498@protonmail.com>2020-04-19 17:19:32 -0400
commitc55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78 (patch)
treeee4d51c7c1d633e11f46453ef1edd3c77c4ef9f7 /Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs
downloadProject-Sandbox-c55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78.tar.gz
Project-Sandbox-c55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78.tar.bz2
Project-Sandbox-c55fba8ab2a1c9d3df65eda4a5a1e957f4aa1f78.zip
Inital commit
Diffstat (limited to 'Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs')
-rw-r--r--Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs54
1 files changed, 54 insertions, 0 deletions
diff --git a/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs b/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs
new file mode 100644
index 0000000..a0a34c3
--- /dev/null
+++ b/Library/PackageCache/com.unity.test-framework@1.1.11/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs
@@ -0,0 +1,54 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using NUnit.Framework.Interfaces;
+
+namespace UnityEngine.TestRunner.TestLaunchers
+{
+ [Serializable]
+ internal class RemoteTestResultData
+ {
+ public string testId;
+ public string name;
+ public string fullName;
+ public string resultState;
+ public TestStatus testStatus;
+ public double duration;
+ public DateTime startTime;
+ public DateTime endTime;
+ public string message;
+ public string stackTrace;
+ public int assertCount;
+ public int failCount;
+ public int passCount;
+ public int skipCount;
+ public int inconclusiveCount;
+ public bool hasChildren;
+ public string output;
+ public string xml;
+ public string[] childrenIds;
+
+ internal RemoteTestResultData(ITestResult result)
+ {
+ testId = result.Test.Id;
+ name = result.Name;
+ fullName = result.FullName;
+ resultState = result.ResultState.ToString();
+ testStatus = result.ResultState.Status;
+ duration = result.Duration;
+ startTime = result.StartTime;
+ endTime = result.EndTime;
+ message = result.Message;
+ stackTrace = result.StackTrace;
+ assertCount = result.AssertCount;
+ failCount = result.FailCount;
+ passCount = result.PassCount;
+ skipCount = result.SkipCount;
+ inconclusiveCount = result.InconclusiveCount;
+ hasChildren = result.HasChildren;
+ output = result.Output;
+ xml = result.ToXml(true).OuterXml;
+ childrenIds = result.Children.Select(child => child.Test.Id).ToArray();
+ }
+ }
+}