Continuous integration 运行QTP的Hudson配置

Continuous integration 运行QTP的Hudson配置,continuous-integration,hudson,qtp,Continuous Integration,Hudson,Qtp,我正在尝试从Hudson运行QTP测试,因为Hudson提供了一种在多个从机上同时运行多个QTP脚本的方法。 作为概念证明,我需要从Hudson运行一个QTP脚本,并使用HTML publisher插件在Hudson中生成结果 到目前为止,我已经做了以下工作: 1.我已经为概念验证编写了一个QTP脚本。 2.我已经写了一个VB脚本代码,并把它放在c驱动器的.vbs文件中。此代码将调用QTP并在QTP上拉取所需的测试,执行它并将HTML结果保存到指定位置。 3.我在c驱动器中创建了一个.bat文件

我正在尝试从Hudson运行QTP测试,因为Hudson提供了一种在多个从机上同时运行多个QTP脚本的方法。 作为概念证明,我需要从Hudson运行一个QTP脚本,并使用HTML publisher插件在Hudson中生成结果

到目前为止,我已经做了以下工作: 1.我已经为概念验证编写了一个QTP脚本。 2.我已经写了一个VB脚本代码,并把它放在c驱动器的.vbs文件中。此代码将调用QTP并在QTP上拉取所需的测试,执行它并将HTML结果保存到指定位置。 3.我在c驱动器中创建了一个.bat文件,它将运行.vbs文件。vbs文件将调用QTP并运行测试。 4.我已经在哈德逊创建了一个项目,只有Master在运行这个构建

我在配置项目时遇到困难。在构建部分,我选择了执行Windows批处理命令。 我想知道我需要指定什么命令来运行上述.bat文件

有人能帮忙吗

谢谢, 罗伯特

cmd/C:\

不过,您并没有很好地设置构建—所有内容都是硬编码的。就路径而言,您需要灵活性。我希望您在完成POC后能够修复它。

cmd/C:\


不过,您并没有很好地设置构建—所有内容都是硬编码的。就路径而言,您需要灵活性。我希望您在完成POC后修复它。

我尝试了上述代码,但Hudson无法运行.bat文件。还有其他线索表明我错在哪里吗?我已将命令用作cmd/C:\Users\Robert\Desktop\QTPStart.bat,日志显示了什么?还有,你如何运行Hudson?我通过Tomcat运行Hudson作为windows服务,并运行URL作为运行Hudson。您谈论的是哪个日志,我在哪里可以看到此日志?1要查找上次生成的日志,请输入http://localhost:8080/job//lastBuild/console 2尝试独立运行Hudson,而不是作为服务运行,而是在前台使用java-jar Hudson.war-httpPort=8080运行。控制台输出如下:由用户匿名启动[DEBUG]跳过监视的依赖项更新;构建未配置触发器:QTP测试多重配置19已完成:成功我尝试了上述代码,但Hudson无法运行.bat文件。还有其他线索表明我错在哪里吗?我已将命令用作cmd/C:\Users\Robert\Desktop\QTPStart.bat,日志显示了什么?还有,你如何运行Hudson?我通过Tomcat运行Hudson作为windows服务,并运行URL作为运行Hudson。您谈论的是哪个日志,我在哪里可以看到此日志?1要查找上次生成的日志,请输入http://localhost:8080/job//lastBuild/console 2尝试独立运行Hudson,而不是作为服务运行,而是在前台使用java-jar Hudson.war-httpPort=8080运行。控制台输出如下:由用户匿名启动[DEBUG]跳过监视的依赖项更新;未使用触发器配置生成:QTP测试多配置19已完成:成功您是否可以使用QTP配置哈德逊?您是否可以使用QTP配置哈德逊