TestJobData.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using System;
  2. using NUnit.Framework.Interfaces;
  3. using UnityEditor.TestTools.TestRunner.Api;
  4. using UnityEngine;
  5. namespace UnityEditor.TestTools.TestRunner.TestRun
  6. {
  7. [Serializable]
  8. internal class TestJobData
  9. {
  10. [SerializeField]
  11. public string guid;
  12. [SerializeField]
  13. public int taskIndex;
  14. [SerializeField]
  15. public int taskPC;
  16. [SerializeField]
  17. public bool isRunning;
  18. [SerializeField]
  19. public ExecutionSettings executionSettings;
  20. [SerializeField]
  21. public string[] existingFiles;
  22. [SerializeField]
  23. public int undoGroup = -1;
  24. [SerializeField]
  25. public EditModeRunner editModeRunner;
  26. [NonSerialized]
  27. public bool isHandledByRunner;
  28. public ITest testTree;
  29. public TestJobData(ExecutionSettings settings)
  30. {
  31. guid = Guid.NewGuid().ToString();
  32. executionSettings = settings;
  33. isRunning = false;
  34. taskIndex = 0;
  35. taskPC = 0;
  36. }
  37. }
  38. }