【发布时间】:2010-12-07 17:21:38
【问题描述】:
我有一个高度依赖各种 Web API 的系统。我想每天至少运行一次我的 API 特定测试,以确保所有 API 仍然可以正常运行。我有一组单元测试(只是测试 API 调用预期数据的普通 rb 文件)并且希望每 24 小时运行一次。如果出现问题,我想采取措施(例如给我发电子邮件或给我发短信)。
如何最好地设置自动化 Ruby 测试并解析结果?我可以设置一个 cron 作业来处理 .rb 文件吗?如果测试失败,我将如何采取行动并以编程方式检测?也许有某种针对 RUby 的持续集成解决方案可以处理这个问题?
【问题讨论】:
标签: ruby unit-testing testing continuous-integration