TFS实验室 - 中止运行:结束日期后不能开始日期

时间:2014-09-24 08:48:26

标签: telerik tfs2012

最近,我们正致力于将telerik测试用例集成到TFS 2012 BDT工作流程中。

但是当测试计划中的测试失败时,所有测试用例都会中止,测试用例将被中止并出现以下错误:

"ID"        "Date and time" "Message"
23           "09/23/2014 15:50:34"   "Error saving the test results: The start date 2014/9/23 15:50:05 cannot occur after the end date 2014/9/23 7:50:34. 
Will retry 3 time(s)."
24           "09/23/2014 15:51:05"   "Error saving the test results: The start date 2014/9/23 15:50:05 cannot occur after the end date 2014/9/23 7:50:34. 
Will retry 2 time(s)."
25           "09/23/2014 15:51:36"   "Error saving the test results: The start date 2014/9/23 15:50:05 cannot occur after the end date 2014/9/23 7:50:34. 
Will retry 1 time(s)."
26           "09/23/2014 15:52:06"   "Error saving the test results: The start date 2014/9/23 15:50:05 cannot occur after the end date 2014/9/23 7:50:34. 
Will retry 0 time(s)."
27           "09/23/2014 15:52:06"   "Unexpected error occurred.  Aborting run: The start date 2014/9/23 15:50:05 cannot occur after the end date 2014/9/23 7:50:34."

如果所有测试用例都通过,则不会发生此问题 如果我们运行MSTest UI测试甚至测试用例失败,就不会出现这样的问题。

TFS版本:2012 RTM。
所有TFS实验室都是hyper-v VM 测试控制器,构建控制器是hyper-v VM。

所有Build控制器,测试控制器,测试代理VM都有中国北京TimeZone设置。

我们已尝试在测试控制器,构建控制器,测试代理VM上将时区设置更改为UTC,但问题仍然存在。

我们也检查过主机服务器有中国北京时区。 TFS基础设施属于公司领域。时间正确同步。

post中的一些类似错误,但我们没有任何解决方法的线索。因为所有时间都正确同步。

1 个答案:

答案 0 :(得分:0)

谢谢M.Radwan。

我们发现我们的测试代理是2012 Update 4.但测试控制器是2012年。

将测试控制器升级到2012 Update 4后,错误消失了。