2013-03-24 37 views
-1

我想建立一个自动化系统,在Linux环境下为命令行工具运行夜间回归测试。有一些自动化脚本是用Ruby编写的,但我想要一个完整的系统,其中包括:回归测试系统,其中包括编译工具,测试和报告结果

  1. 从代码库构建工具。
  2. 运行我目前拥有的Ruby自动化脚本。
  3. 生成测试报告并通过电子邮件发送。

该命令工具的本质是处理系统硬件的低级别。该工具的某些功能可能会使正在运行的系统崩溃。我也希望报告这类病例。所以,一个理想的解决方案可能是通过网络连接两台计算机(如ssh等)。一个系统可以用于记录和报告测试结果,该工具实际运行的另一个系统。

欣赏您可能拥有的任何想法。

+0

你到目前为止看过什么样的选择? – muttonlamb 2013-03-28 00:26:06

回答

0

Jenkins CI服务器应该能够做你所需要的。您可能需要进行一些自定义工作才能根据自己的喜好设置测试报告,但Jenkins非常适合您列出的其他要求。

作为一个快速介绍,我建议查看Jenkins上的一些截屏视频或其他视频 - this talk就是一个例子。