MSTest如何确定TestCaseResult的结果?
作为
的一部分有一个" 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;