public static void UpdateWith(CacheMessages message) { foreach (var item in message.TestsToRemove) { var str = ConvertFromRunner(item); Logger.Write("removing test. " + str); _status.Remove(str); EntryCache.InvalidateNoUpdate(str); } foreach (var item in message.FailedToAdd) { var str = ConvertFromRunner(item); Logger.Write("Adding failed test. " + str); _status[str] = new TestStatusNode { Name = item.Test.Name, status = TestStatus.Fail, text = item.Test.Message }; EntryCache.InvalidateNoUpdate(str); } foreach (var item in message.IgnoredToAdd) { var str = ConvertFromRunner(item); Logger.Write("Adding ignored test. " + str); _status[str] = new TestStatusNode { Name = item.Test.Name, status = TestStatus.Ignored, text = item.Test.Message }; EntryCache.InvalidateNoUpdate(str); } }
public static void UpdateWith(CacheMessages message) { foreach (var item in message.TestsToRemove) { var str = ConvertFromRunner(item); Logger.Write("removing test. " + str); _status.Remove(str); EntryCache.InvalidateNoUpdate(str); } foreach(var item in message.FailedToAdd) { var str = ConvertFromRunner(item); Logger.Write("Adding failed test. " + str); _status[str] = new TestStatusNode {Name=item.Test.Name, status = TestStatus.Fail, text = item.Test.Message}; EntryCache.InvalidateNoUpdate(str); } foreach(var item in message.IgnoredToAdd) { var str = ConvertFromRunner(item); Logger.Write("Adding ignored test. " + str); _status[str] = new TestStatusNode { Name=item.Test.Name, status = TestStatus.Ignored, text = item.Test.Message }; EntryCache.InvalidateNoUpdate(str); } }