protected override void FinishTest(TestResult.ResultType result) { base.FinishTest(result); DestroyImmediate(_spawned); _spawned = null; }
private void FinishTest(TestResult.ResultType result) { m_TestsProvider.FinishTest(currentTest); var testResult = m_ResultList.Single(t => t.GameObject == currentTest.gameObject); testResult.resultType = result; testResult.duration = Time.time - m_StartTime; testResult.messages = m_TestMessages; testResult.stacktrace = m_Stacktrace; TestRunnerCallback.TestFinished(testResult); currentTest = null; #if UNITY_4_6 || UNITY_4_7 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2 var loadedLevelName = Application.loadedLevelName; #else var loadedLevelName = UnityEditor.SceneManagement.EditorSceneManager.GetActiveScene().name; #endif if (!testResult.IsSuccess && testResult.Executed && !testResult.IsIgnored) { k_ResultRenderer.AddResults(loadedLevelName, testResult); } }
public void Summarize(TestResult result) { this.m_Duration += TimeSpan.FromSeconds((double)result.duration); this.m_ResultCount++; if (result.resultType == TestResult.ResultType.NotRun) { this.m_SkipCount++; } else { TestResult.ResultType resultType = result.resultType; if (resultType == TestResult.ResultType.Success) { this.m_SuccessCount++; this.m_TestsRun++; } else if (resultType == TestResult.ResultType.Failed) { this.m_FailureCount++; this.m_TestsRun++; } else { this.m_SkipCount++; } } }
private void StartTestElement(TestResult result) { string str; Dictionary <string, string> attributes = new Dictionary <string, string> { { "name", result.fullName }, { "executed", (result.resultType == TestResult.ResultType.NotRun) ? "false" : "true" } }; TestResult.ResultType resultType = result.resultType; if (resultType == TestResult.ResultType.Success) { str = "Success"; } else if (resultType == TestResult.ResultType.Failed) { str = "Failure"; } else { str = "Inconclusive"; } attributes.Add("result", str); if (result.resultType != TestResult.ResultType.NotRun) { attributes.Add("success", (result.resultType == TestResult.ResultType.Success).ToString()); attributes.Add("time", result.duration.ToString("#####0.000", NumberFormatInfo.InvariantInfo)); } this.WriteOpeningElement("test-case", attributes); }
private void FinishTest(TestResult.ResultType result) { testToRun.Find(results => results == currentTest).resultType = result; if (currentTest.go != null) { currentTest.go.gameObject.SetActive(false); } currentTest.isRunning = false; currentTest.duration = Time.time - startTime; currentTest.messages = testMessages; currentTest.stacktrace = stacktrace; TestRunnerCallback.TestFinished(currentTest); currentTest = null; }
private void FinishTest(TestResult.ResultType result) { Debug.Log("FinishTest"); m_TestsProvider.FinishTest(currentTest); TestResult testResult = m_ResultList.Single((TestResult t) => t.GameObject == currentTest.gameObject); testResult.resultType = result; testResult.duration = (double)Time.time - m_StartTime; testResult.messages = m_TestMessages; testResult.stacktrace = m_Stacktrace; TestRunnerCallback.TestFinished(testResult); currentTest = null; if (!testResult.IsSuccess && testResult.Executed && !testResult.IsIgnored) { k_ResultRenderer.AddResults(SceneManager.GetActiveScene().name, testResult); } }
private void FinishTest(TestResult.ResultType result) { m_TestsProvider.FinishTest(currentTest); var testResult = m_ResultList.Single(t => t.GameObject == currentTest.gameObject); testResult.resultType = result; testResult.duration = Time.time - m_StartTime; testResult.messages = m_TestMessages; testResult.stacktrace = m_Stacktrace; TestRunnerCallback.TestFinished(testResult); currentTest = null; if (!testResult.IsSuccess && testResult.Executed && !testResult.IsIgnored) { k_ResultRenderer.AddResults(Application.loadedLevelName, testResult); } }
private void FinishTest(TestResult.ResultType result) { this.m_TestsProvider.FinishTest(this.currentTest); TestResult test = Enumerable.Single <TestResult>(this.m_ResultList, delegate(TestResult t) { return(t.GameObject == this.currentTest.gameObject); }); test.resultType = result; test.duration = Time.time - this.m_StartTime; test.messages = this.m_TestMessages; test.stacktrace = this.m_Stacktrace; this.TestRunnerCallback.TestFinished(test); this.currentTest = null; if ((!test.IsSuccess && test.Executed) && !test.IsIgnored) { k_ResultRenderer.AddResults(Application.loadedLevelName, test); } }
public static Texture GetIconForResult(TestResult.ResultType resultState) { switch (resultState) { case TestResult.ResultType.Success: return(Icons.SuccessImg); case TestResult.ResultType.Timeout: case TestResult.ResultType.Failed: case TestResult.ResultType.FailedException: return(Icons.FailImg); case TestResult.ResultType.Ignored: return(Icons.IgnoreImg); default: return(Icons.UnknownImg); } }
private void FinishTest(TestResult.ResultType result) { FindObjectOfType <PlayerController> ().PlayerReset(); m_TestsProvider.FinishTest(currentTest); var testResult = m_ResultList.Single(t => t.GameObject == currentTest.gameObject); testResult.resultType = result; testResult.duration = Time.time - m_StartTime; testResult.messages = m_TestMessages; testResult.stacktrace = m_Stacktrace; TestRunnerCallback.TestFinished(testResult); currentTest = null; if (!testResult.IsSuccess && testResult.Executed && !testResult.IsIgnored) { k_ResultRenderer.AddResults(SceneManager.GetActiveScene().name, testResult); } }
private void FinishTest(TestResult.ResultType result) { testsProvider.FinishTest(currentTest); var testResult = testToRun.Single(t => t.isRunning); testResult.resultType = result; testResult.isRunning = false; testResult.duration = Time.time - startTime; testResult.messages = testMessages; testResult.stacktrace = stacktrace; TestRunnerCallback.TestFinished(testResult); currentTest = null; if (!testResult.IsSuccess && testResult.Executed && !testResult.IsIgnored) { resultRenderer.AddResults(Application.loadedLevelName, testResult); } }
private void FinishTest(TestResult.ResultType result) { // Hot-swap can cause the test provider to be lost if (m_TestsProvider != null) { m_TestsProvider.FinishTest(currentTest); } var testResult = m_ResultList.Single(t => t.GameObject == currentTest.gameObject); testResult.resultType = result; testResult.duration = Time.time - m_StartTime; testResult.messages = m_TestMessages; testResult.stacktrace = m_Stacktrace; TestRunnerCallback.TestFinished(testResult); currentTest = null; if (!testResult.IsSuccess && testResult.Executed && !testResult.IsIgnored) { k_ResultRenderer.AddResults(SceneManager.GetActiveScene().name, testResult); } }