A game about forced loneliness, made by TACStudios
1using System;
2
3using UnityEditor.TestTools.TestRunner.Api;
4
5namespace Microsoft.Unity.VisualStudio.Editor.Testing
6{
7 [Serializable]
8 internal class TestResultAdaptorContainer
9 {
10 public TestResultAdaptor[] TestResultAdaptors;
11 }
12
13 [Serializable]
14 internal class TestResultAdaptor
15 {
16 public string Name;
17 public string FullName;
18
19 public int PassCount;
20 public int FailCount;
21 public int InconclusiveCount;
22 public int SkipCount;
23
24 public string ResultState;
25 public string StackTrace;
26
27 public TestStatusAdaptor TestStatus;
28
29 public int Parent;
30
31 public TestResultAdaptor(ITestResultAdaptor testResultAdaptor, int parent)
32 {
33 Name = testResultAdaptor.Name;
34 FullName = testResultAdaptor.FullName;
35
36 PassCount = testResultAdaptor.PassCount;
37 FailCount = testResultAdaptor.FailCount;
38 InconclusiveCount = testResultAdaptor.InconclusiveCount;
39 SkipCount = testResultAdaptor.SkipCount;
40
41 switch (testResultAdaptor.TestStatus)
42 {
43 case UnityEditor.TestTools.TestRunner.Api.TestStatus.Passed:
44 TestStatus = TestStatusAdaptor.Passed;
45 break;
46 case UnityEditor.TestTools.TestRunner.Api.TestStatus.Skipped:
47 TestStatus = TestStatusAdaptor.Skipped;
48 break;
49 case UnityEditor.TestTools.TestRunner.Api.TestStatus.Inconclusive:
50 TestStatus = TestStatusAdaptor.Inconclusive;
51 break;
52 case UnityEditor.TestTools.TestRunner.Api.TestStatus.Failed:
53 TestStatus = TestStatusAdaptor.Failed;
54 break;
55 }
56
57 Parent = parent;
58 }
59 }
60}