private IEnumerable <IUnitTestElement> CollectElementsToRunInUnityEditor(IUnitTestRun firstRun) { var result = new JetHashSet <IUnitTestElement>(); foreach (var unitTestRun in firstRun.Launch.Runs) { if (unitTestRun.RunStrategy.Equals(this)) { result.AddRange(unitTestRun.Elements); } } return(result.ToList()); }
private List <string> InitElementsMap(IEnumerable <IUnitTestElement> unitTestElements) { var result = new JetHashSet <string>(); foreach (var unitTestElement in unitTestElements) { if (unitTestElement is NUnitTestElement || unitTestElement is NUnitRowTestElement || unitTestElement is UnityTestElement) { var unityName = unitTestElement.Id; myElements[unitTestElement.Id] = unitTestElement; result.Add(unityName); } } return(result.ToList()); }
public void SyncUpdate(bool underTransaction) { if (underTransaction) { return; } lock (_lockObject) { foreach (var sourceFile in _dirtyFiles.ToList()) { if (sourceFile.IsValid()) { Merge(sourceFile, BuildData(sourceFile)); } } _dirtyFiles.Clear(); } }
private List <string> InitElementsMap(IEnumerable <IUnitTestElement> unitTestElements, Dictionary <string, IUnitTestElement> elementToIdMap) { var result = new JetHashSet <string>(); foreach (var unitTestElement in unitTestElements) { if (unitTestElement is NUnitTestElement) { var unityName = string.Format(unitTestElement.Id); elementToIdMap[unityName] = unitTestElement; result.Add(unityName); } if (unitTestElement is UnityTestElement) { var unityName = string.Format(unitTestElement.Id); elementToIdMap[unityName] = unitTestElement; result.Add(unityName); } } return(result.ToList()); }