Esempio n. 1
0
        private static void RunTests(TestMode testMode)
        {
            var modeFilter = new Filter()
            {
                testMode = testMode
            };

            testApi.Execute(new ExecutionSettings(modeFilter));
        }
Esempio n. 2
0
        public void Execute()
        {
            //  unity -batchmode -nographics -runTests -runSynchronously -projectPath
            //  . -logFile -testResults /j/logs/test.xml

            // unity -batchmode -nographics -executeCommand HumanBuilders.CLI.Test
            // -testResults /j/logs/test.xml

            Filter            filter   = CreateFilter(testMode);
            ExecutionSettings settings = new ExecutionSettings(filter);

            settings.runSynchronously = synchronous;
            runner.RegisterCallbacks(this);
            string result = runner.Execute(settings);
        }
Esempio n. 3
0
        public static void MakeBuild(string[] testToExecute, BuildTarget platform)
        {
            var filter = new Filter()
            {
                testMode       = TestMode.PlayMode,
                targetPlatform = platform
            };

            if (testToExecute.Length > 0)
            {
                filter.testNames = testToExecute;
            }

            var settings = new ExecutionSettings(filter);

            TestRunnerInstance.Execute(settings);
        }
Esempio n. 4
0
 private static void ExecuteTests(Filter filter)
 {
     _testRunnerApi.Execute(new ExecutionSettings(filter));
 }
Esempio n. 5
0
 public static void ExecuteTest(TestRunnerApi api, Filter filter)
 {
     api.Execute(new ExecutionSettings(filter));
 }