public void ReportTestResults()

in GoogleTestAdapter/TestAdapter/Framework/VSTestFrameworkReporter.cs [72:93]


        public void ReportTestResults(IEnumerable<TestResult> testResults)
        {
            lock (Lock)
            {
                foreach (TestResult testResult in testResults)
                {
                    if (_isRunningInsideVisualStudio && (testResult.Outcome == TestOutcome.Failed || testResult.Outcome == TestOutcome.Skipped))
                        testResult.ErrorMessage = Environment.NewLine + testResult.ErrorMessage;
                    if (!_isRunningInsideVisualStudio && testResult.ErrorStackTrace != null)
                        testResult.ErrorStackTrace = testResult.ErrorStackTrace.Trim();

                    try
                    {
                        ReportTestResult(testResult);
                    }
                    catch (TestCanceledException e)
                    {
                        throw new TestRunCanceledException($"{nameof(VsTestFrameworkReporter)} caught TestCanceledException", e);
                    }
                }
            }
        }