private static TestResult PtfTestOutcomeToTestResult()

in src/TestFramework/Core/Logging/LogProviders.cs [134:177]


        private static TestResult PtfTestOutcomeToTestResult(PtfTestOutcome testOutcome)
        {
            //keep the previous test result if not changing
            TestResult result = TestResult.Unknown;
            switch (testOutcome)
            {
                case PtfTestOutcome.Passed:
                    result = TestResult.Passed;
                    break;

                case PtfTestOutcome.Aborted:
                    result = TestResult.Aborted;
                    break;

                case PtfTestOutcome.Error:
                    result = TestResult.Error;
                    break;

                case PtfTestOutcome.Failed:
                    result = TestResult.Failed;
                    break;

                case PtfTestOutcome.Timeout:
                    result = TestResult.Timeout;
                    break;

                case PtfTestOutcome.Inconclusive:
                    result = TestResult.Inconclusive;
                    break;

                case PtfTestOutcome.Unknown:
                    result = TestResult.Unknown;
                    break;

                case PtfTestOutcome.InProgress:
                    result = TestResult.InProgress;
                    break;

                default:
                    break;
            }

            return result;
        }