将 Cucumber 测试功能重复安排 运行

Scheduling Cucumber test features to run repeatedly

我在 RubyMine 中有一个 Cucumber 测试(功能文件)IDE,最近我需要在预定的时间重复执行其中一个功能。

我还没有找到这样做的方法。关于安排该功能文件的任何想法或想法?

您可以创建一个将执行 rake 的 cron 作业。

The software utility Cron is a time-based job scheduler in Unix-like computer operating systems. People who set up and maintain software environments use cron to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals.

这些链接可能有帮助

How to create a cron job using Bash

how to create a cron job to run a ruby script?

http://rake.rubyforge.org/

我通过简单地从 Jenkins 的官方网站在我的机器上安装 Jenkins 解决了这个问题,https://jenkins-ci.org/。我在自己的机器上配置了主节点和从节点,因为我只需要 运行 一个功能文件(它有我想要每天 运行 的脚本)。

不过,如果我们有多个作业要 运行 并且我们的作业是资源密集型的,建议在不同的机器上配置从站。

在此 link http://yakiloo.com/setup-jenkins-and-windows/

中有关于安装、配置和 运行ning 作业的很好的说明