LogSavingCallbacks.cs 738 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using UnityEditor.TestRunner.TestLaunchers;
  3. using UnityEditor.TestTools.TestRunner.Api;
  4. using UnityEngine;
  5. namespace UnityEditor.TestTools.TestRunner.CommandLineTest
  6. {
  7. [Serializable]
  8. internal class LogSavingCallbacks : ScriptableObject, ICallbacks
  9. {
  10. public void RunStarted(ITestAdaptor testsToRun)
  11. {
  12. RemotePlayerLogController.instance.StartLogWriters();
  13. }
  14. public virtual void RunFinished(ITestResultAdaptor testResults)
  15. {
  16. RemotePlayerLogController.instance.StopLogWriters();
  17. }
  18. public void TestStarted(ITestAdaptor test)
  19. {
  20. }
  21. public void TestFinished(ITestResultAdaptor result)
  22. {
  23. }
  24. }
  25. }