A game about forced loneliness, made by TACStudios
at master 972 B view raw
1using System; 2using System.Collections; 3using UnityEngine; 4using UnityEngine.TestRunner.Utils; 5 6namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks.Events 7{ 8 internal class RegisterTestRunCallbackEventsTask : TestTaskBase 9 { 10 public RegisterTestRunCallbackEventsTask() 11 { 12 RerunAfterResume = true; 13 } 14 15 internal Func<TestRunCallbackListener> GetListener = () => ScriptableObject.CreateInstance<TestRunCallbackListener>(); 16 public override IEnumerator Execute(TestJobData testJobData) 17 { 18 var listener = GetListener(); 19 testJobData.RunStartedEvent.AddListener(v => listener.RunStarted(v)); 20 testJobData.TestStartedEvent.AddListener(v => listener.TestStarted(v)); 21 testJobData.TestFinishedEvent.AddListener(v => listener.TestFinished(v)); 22 testJobData.RunFinishedEvent.AddListener(v => listener.RunFinished(v)); 23 yield break; 24 } 25 } 26}