最近,我们正致力于将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中的一些类似错误,但我们没有任何解决方法的线索。因为所有时间都正确同步。
答案 0 :(得分:0)
谢谢M.Radwan。
我们发现我们的测试代理是2012 Update 4.但测试控制器是2012年。
将测试控制器升级到2012 Update 4后,错误消失了。