public void HandleDiscoveryComplete(long totalTests, IEnumerable <TestCase> lastChunk, bool isAborted) { if (lastChunk != null) { DiscoveredTestCases.AddRange(lastChunk); } waitHandle.Set(); }
public void HandleTestRunComplete( TestRunCompleteEventArgs testRunCompleteArgs, TestRunChangedEventArgs lastChunkArgs, ICollection <AttachmentSet> runContextAttachments, ICollection <string> executorUris) { if (lastChunkArgs?.NewTestResults != null) { TestResults.AddRange(lastChunkArgs.NewTestResults); foreach (var newTestResult in lastChunkArgs.NewTestResults) { TestResultAvailable?.Invoke(this, new VsTestResultEventArgs(newTestResult)); } } if (testRunCompleteArgs != null) { TestRunStatistics = testRunCompleteArgs.TestRunStatistics; } waitHandle.Set(); }