为什么测试结果有时停留在进行中'当我保存了'通过了'
本文关键字:保存 通过了 测试结果 停留在 进行中 为什么 | 更新日期: 2023-09-27 18:09:52
这段代码让我很头疼:
TestOutcome outcome = TestOutcome.Passed;
run.AddTestPoint(point, null);
run.Save();
ITestCaseResult result = run.QueryResults()[0];
result.Outcome = outcome;
result.Save();
point.State = TestPointState.Completed;
point.Save();
有时它将结果保存为"通过",但有时保存为"进行中"。差不多是50/50。什么好主意吗?
EDIT:看起来它正在切换在'正在进行'和'已通过'之间。奇怪。
问题解决了!
如果你遇到这样的问题,请添加:
result.State = TestResultState.Completed;
在保存结果之前。