ITestAdaptor.cs 947 B

12345678910111213141516171819202122232425262728293031
  1. using System.Collections.Generic;
  2. using NUnit.Framework.Interfaces;
  3. namespace UnityEditor.TestTools.TestRunner.Api
  4. {
  5. public interface ITestAdaptor
  6. {
  7. string Id { get; }
  8. string Name { get; }
  9. string FullName { get; }
  10. int TestCaseCount { get; }
  11. bool HasChildren { get; }
  12. bool IsSuite { get; }
  13. IEnumerable<ITestAdaptor> Children { get; }
  14. ITestAdaptor Parent { get; }
  15. int TestCaseTimeout { get; }
  16. ITypeInfo TypeInfo { get; }
  17. IMethodInfo Method { get; }
  18. string[] Categories { get; }
  19. bool IsTestAssembly { get; }
  20. RunState RunState { get; }
  21. string Description { get; }
  22. string SkipReason { get; }
  23. string ParentId { get; }
  24. string ParentFullName { get; }
  25. string UniqueName { get; }
  26. string ParentUniqueName { get; }
  27. int ChildIndex { get; }
  28. TestMode TestMode { get; }
  29. }
  30. }