UnityTest.UnitTestView.StartTestRun C# (CSharp) Method

StartTestRun() public method

public StartTestRun ( TestFilter filter, ITestRunnerCallback eventListener ) : void
filter TestFilter
eventListener ITestRunnerCallback
return void
        public void StartTestRun( TestFilter filter, ITestRunnerCallback eventListener)
        {
            var callbackList = new TestRunnerCallbackList ();
            if (eventListener != null) callbackList.Add (eventListener);
            testEngine.RunTests ( filter, callbackList );
        }

Usage Example

示例#1
0
        public static void RunUnitTests()
        {
            var resultFilePath = GetParameterArgument(resultFilePathParam) ?? Directory.GetCurrentDirectory();

            if (Directory.Exists(resultFilePath))
            {
                resultFilePath = Path.Combine(resultFilePath, defaultResultFileName);
            }
            EditorApplication.NewScene();
            UnitTestView.StartTestRun(new string[0], new TestRunnerEventListener(resultFilePath), false);
        }