0
A
回答
0
我们做到这一点。我们使用Nant来运行testexecute。然后我们从testexecute中解析生成的xml日志文件,该文件中包含测试结果。我们确定每个测试的通过或失败,并通过testname |将其写入一个简单的行文件过关失败。然后我们将这些结果放入数据库中,以便在我们的测试仪表板上查看。我们在某种时间表上运行测试。这取决于你。
在我们的测试查看网站上,我们链接到测试执行的特定运行的mht文件,以便您可以深入查看。
最困难的部分可能是使测试在无头测试机上正常运行。这需要很多修补才能正确。
1
CruiseControl.net的目的是执行任务(进程)并将其结果(转换后的或原始的)包含在构建日志中。然后,仪表板或其他工具可以查看构建日志并根据需要显示测试结果(以您的情况为例)。
在这种情况下,您应该根据需要执行testexecute
来生成结果文件。然后,您可以使用publishers
部分中的merge
任务来包含结果。
有许多仪表板变换器(通常是XSL变换),它们允许渲染/显示构建日志的某些部分,例如, msbuild或者nunit测试结果。
下面可能是一个例子
<project>
...
<tasks>
<exec>
<executable>testexecute.exe</executable>
<buildArgs>... /out:results.xml ...</buildArgs>
</exec>
</tasks>
<publishers>
<merge>
<files>
<file>results.xml</file>
</files>
</merge>
</publishers>
</project>
看到这里配置仪表板的功能:configuring the dashboard
相关问题
- 1. CruiseControl.NET with web deployment project
- 2. CruiseControl.NET和UI自动化测试
- 3. 通过Testcomplete为移动网站自动化10
- 4. 停止CruiseControl.NET自动生成
- 5. 在Microsoft UI自动化控件模式中使用TestComplete的UIAObject
- 6. 如何在自动化工具中创建测试用例TestComplete
- 7. 使用TFS Release Management通过PowerShell执行TestComplete自动化脚本
- 8. jasmine with jscoverage自动化测试
- 9. 使用cruisecontrol.net自动化asp.net mvc部署到文件共享
- 10. TestComplete移动焦点
- 11. 我们如何在testcomplete中实现关键字驱动的自动化框架
- 12. 通过Vsphere从TestComplete管理(升级/新建)VMWare的过程自动化
- 13. 在jenkins调用时无法在testcomplete中运行自动化项目
- 14. 自动化哈德森build with ant throwing 403
- 15. CruiseControl或CruiseControl.NET
- 16. listview with edittext - 自动滚动“next”
- 17. CruiseControl.NET和安装驱动器
- 18. 不能在TestComplete
- 19. testcomplete中的OCR
- 20. TestComplete和Adobe Air
- 21. TestComplete评估
- 22. 本地构建自动化?
- 23. CruiseControl.net和cronTrigger
- 24. CruiseControl.Net变化核查datime解析错误
- 25. TestComplete:等待下拉做一个动作
- 26. 设置CruiseControl.NET
- 27. 从CruiseControl.NET
- 28. CruiseControl.net有多种语言?
- 29. 使用CruiseControl.NET进行自动Silverlight单元测试
- 30. 如何在CruiseControl.NET上自动导入签署ClickOnce清单