-1

我想设置一个自动化系统,以便在 Linux 环境中为命令行工具运行夜间回归测试。有一些用 Ruby 编写的自动化脚本,但我想要一个完整的系统,其中包括:

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

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

欣赏你可能有的任何想法。

4

1 回答 1

0

Jenkins CI 服务器应该能够满足您的需求。您可能需要做一些自定义工作来设置您喜欢的测试报告,但 Jenkins 非常适合您列出的其余要求。

作为一个快速介绍,我建议您查看一些关于 Jenkins 的截屏视频或其他视频——这个演讲就是一个例子。

于 2013-03-25T04:58:49.400 回答