Пример #1
0
        public void HandleDiscoveryComplete(long totalTests, IEnumerable <TestCase> lastChunk, bool isAborted)
        {
            if (lastChunk != null)
            {
                DiscoveredTestCases.AddRange(lastChunk);
            }

            waitHandle.Set();
        }
Пример #2
0
        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();
        }