配置的Rational Functional Tester(RFT)在哈得逊/詹金斯运行 [英] Configuring Rational Functional Tester (RFT) to run in Hudson/Jenkins

查看:210
本文介绍了配置的Rational Functional Tester(RFT)在哈得逊/詹金斯运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚安装Hudson和它精美运行。它建立,运行的JUnit测试,并且也CheckStyle的分析。

I've just installed Hudson and it is running beautifully. It builds, runs JUnit-tests and also CheckStyle analysis.

对于我们下一步将是创建一个安装,安装它,然后运行实际安装自动化测试。那么我想,如果测试失败,或者至少以某种方式公布结果,以构建失败。我是这么认为的那部分运行定时或手动触发,我们将对其进行设置。

Next step for us would be to create an installation, install it and then run automated tests on the actual installation. I would then like to fail the build if the tests fail or at least publish the results somehow. I think we would set it up so that part runs periodically or manually triggered.

我们使用的InstallAnywhere安装和IBM Rational Functional Tester的自动化测试。

We use InstallAnywhere for installation and IBM Rational Functional Tester for automated tests.

所以,问题是:任何人创建了一个类似的设置?是否有任何插件,教程或其他资源,可以帮助我一起。或者你有什么提示或建议一般。

So questions are: anyone created a similar setup? are there any plugins, tutorials or other resource that could help me along. Or do you have any tips or advice in general.

推荐答案

我们已经运行在哈德森一个相当复杂的分布式构建,它是基本上遵循一个过程:

We have run a fairly complicated distributed build on Hudson, it is a process that basically follows:


  1. 在Windows上的测试。

  2. 在OSX测试,运行code&覆盖率放大器;结果推到服务器。

  3. 在OSX虎测试。

  4. 软件包OSX豹&安培;推动建立到服务器。

  5. 套餐适用于Windows和放大器;推动建立到服务器。

  6. 更新产品网站。

我们不使用InstallAnywhere的或者Rational Functional Tester的,但有类似的机制,在各种自己的位置。我们发现,使得它所有的关键唱哈德森能够运行我们在命令行中的各个步骤。 Maven和相应的插件,使这项任务的短期工作。所以,我的建议是这一点,使用任何的构建工具使用的是(蚂蚁,Maven的,?)配置,从而使您可以运行您的Rational Functional Tester和命令行与传递到您的构建工具一个简单的目标任意位置安装(即MVN测试或MVN组装:组装)

We don't use InstallAnywhere or Rational Functional Tester, but have similar sorts of mechanisms in their place. The key we found to making it all sing in Hudson was being able run our various steps from the command line. Maven and appropriate plugins made short work of this task. So my advice would be just that, using whatever build tool you are using (ant, maven, ?) configure them so that you can run your rational functional tester and install anywhere from the command line with a simple goal passed to your build tool (i.e. mvn test or mvn assembly:assembly).

在此之后,确保哈德森是在已经一切安装(即的Rational Functional Tester),并配置运行任何机器,这样就可以打开在球门命令行和类型,有你的测试正确执行。

After that, make sure whatever machine Hudson is running on has everything installed (i.e. Rational Functional Tester) and configured, so that you can open up the command line and type in the goal and have your tests correctly execute.

挂钩它在哈德森从这一点上来说是相当简单 - 只是通过在球门,当你配置构建

Hooking it up in Hudson from that point on is fairly simple - just pass in the goal when you configure the build.

这篇关于配置的Rational Functional Tester(RFT)在哈得逊/詹金斯运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆