using System; using System.Collections.Generic; using System.Linq; using UnityEngine; namespace UnityEditor.TestRunner.UnityTestProtocol { /// /// No longer in use. /// [Obsolete("No longer in use")] public interface ITestRunDataHolder { /// /// Gets the list of test run data. /// IList TestRunDataList { get; } } /// /// No longer in use. /// [Obsolete("No longer in use")] public class TestRunDataHolder : ScriptableSingleton, ISerializationCallbackReceiver, ITestRunDataHolder { [SerializeField] private TestRunData[] TestRunData; /// public IList TestRunDataList { get; private set; } = new List(); /// public void OnBeforeSerialize() { TestRunData = TestRunDataList.ToArray(); } /// public void OnAfterDeserialize() { TestRunDataList = TestRunData.ToList(); } } }