暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LegacyPlayerRunTask.cs 842B

123456789101112131415161718
  1. using System.Collections;
  2. using System.Linq;
  3. using UnityEngine.TestTools.TestRunner;
  4. namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks
  5. {
  6. internal class LegacyPlayerRunTask : TestTaskBase
  7. {
  8. public override IEnumerator Execute(TestJobData testJobData)
  9. {
  10. var executionSettings = testJobData.executionSettings;
  11. var settings = PlaymodeTestsControllerSettings.CreateRunnerSettings(executionSettings.filters.Select(filter => filter.ToRuntimeTestRunnerFilter(executionSettings.runSynchronously)).ToArray());
  12. var launcher = new PlayerLauncher(settings, executionSettings.targetPlatform, executionSettings.overloadTestRunSettings, executionSettings.playerHeartbeatTimeout, executionSettings.playerSavePath);
  13. launcher.Run();
  14. yield return null;
  15. }
  16. }
  17. }