Cat*_*arz 6 delphi continuous-integration finalbuilder testcomplete
我们一直在使用FinalBuilder作为Delphi项目的持续集成服务器.
目前,我们的构建由subversion签入自动触发,dUnit测试在构建单元测试可执行文件后运行,AQtime生成测试覆盖率统计信息,同时运行单元测试可执行文件.
我们的下一个目标是让我们的回归套件(在TestComplete 7中开发)作为夜间进程运行.我们已尝试通过COM启动TestComplete的vbs脚本和FinalBuilder本身附带的TestComplete任务.两种方法都以TestComplete方式启动,并且在交互式运行FinalBuilder项目时成功运行应用程序.
但是当我们将作业提交给FinalBuilder服务器时,TestComplete脚本崩溃,因为TestComplete似乎无法读取应用程序屏幕.我们认为这可以通过允许每个服务(TestComplete和FinalBuilder)与桌面交互来解决,但这不起作用.
有没有人能够让TestComplete 7项目在FinalBuilder中正常工作?
无耻的插头来自我对类似问题的回答
- 在构建服务器上设置虚拟机。您的构建在虚拟机中执行。您可以锁定主机(也称为构建服务器)以确保安全。
- 让某人始终保持登录状态。这可能会产生安全问题。您可以通过移除鼠标、键盘和屏幕并仅通过 RDP 或类似方式访问构建服务器来缓解此问题。
查看Testcomplete 常见问题解答:当计算机锁定时,TestComplete 可以执行脚本吗?
| 归档时间: |
|
| 查看次数: |
1346 次 |
| 最近记录: |