我想设置一个自动化系统,以便在 Linux 环境中为命令行工具运行夜间回归测试。有一些用 Ruby 编写的自动化脚本,但我想要一个完整的系统,其中包括:
- 从代码库构建工具。
- 运行我目前拥有的 Ruby 自动化脚本。
- 生成测试报告并通过电子邮件发送。
这个命令工具的性质是处理系统硬件的低级。该工具的某些功能可能会使正在运行它的系统崩溃。我也希望报告这种情况。因此,理想的解决方案可能是让两台计算机通过网络(如 ssh 等)链接。一个系统可以用于记录和报告测试结果,另一个系统可以用于实际运行该工具。
欣赏你可能有的任何想法。