MSTest如何确定TestCaseResult的结果?

时间:2014-06-06 20:38:09

标签: c# tfs mstest status testcase

MSTest如何确定TestCaseResult的结果?

作为

的一部分
  • Microsoft.TeamFoundation.TestManagement.Client。的 ITestCaseResult

有一个" TestOutcome "表明测试结果的属性(很明显)......但是,不那么明显的是,结果实际意味着......

  • 触发器是什么?
  • 触发投掷的原因是什么?

从汇编反编译......

    public enum TestOutcome
    {
        Unspecified = 0,
        None = 1,
        Passed = 2,
        Failed = 3,
        Inconclusive = 4,
        Timeout = 5,
        Aborted = 6,
        Blocked = 7,
        NotExecuted = 8,
        Warning = 9,
        Error = 10,
        NotApplicable = 11,
        MaxValue = 12,
        Paused = 12,
    }

我很确定测试工具负责确定如何使用这些结果,但是我找不到任何文档描述,例如,MSTest如何知道何时将TestResult标记为&#34; 阻止< /强>&#34;而不是&#34; 错误失败&#34;

0 个答案:

没有答案