using System; using NUnit.Framework.Interfaces; using UnityEngine.Events; namespace UnityEngine.TestTools.TestRunner { internal interface ITestRunnerListener { void RunStarted(ITest testsToRun); void RunFinished(ITestResult testResults); void TestStarted(ITest test); void TestFinished(ITestResult result); } [Serializable] internal class TestFinishedEvent : UnityEvent {} [Serializable] internal class TestStartedEvent : UnityEvent {} [Serializable] internal class RunFinishedEvent : UnityEvent {} [Serializable] internal class RunStartedEvent : UnityEvent {} }