ITestRunnerListener.cs 684 B

1234567891011121314151617181920212223242526
  1. using System;
  2. using NUnit.Framework.Interfaces;
  3. using UnityEngine.Events;
  4. namespace UnityEngine.TestTools.TestRunner
  5. {
  6. internal interface ITestRunnerListener
  7. {
  8. void RunStarted(ITest testsToRun);
  9. void RunFinished(ITestResult testResults);
  10. void TestStarted(ITest test);
  11. void TestFinished(ITestResult result);
  12. }
  13. [Serializable]
  14. internal class TestFinishedEvent : UnityEvent<ITestResult> {}
  15. [Serializable]
  16. internal class TestStartedEvent : UnityEvent<ITest> {}
  17. [Serializable]
  18. internal class RunFinishedEvent : UnityEvent<ITestResult> {}
  19. [Serializable]
  20. internal class RunStartedEvent : UnityEvent<ITest> {}
  21. }