我正在尝试通过Ruby设置一个服务器进行集成测试(实际上是规格),但无法弄清楚如何控制该进程。
所以,我要做的是:
1. 运行我的gem的rake任务来执行集成规格。 2. 该任务需要首先启动服务器(我使用webrick),然后运行规格。 3. 执行规格后,它应该杀死webrick,以便我不会留下一些未使用的后台进程。
Webrick不是必需的,但它包含在Ruby标准库中,因此能够使用它将是很好的选择。
希望有人能够帮忙!
PS。我正在Linux上运行,因此让其适用于Windows并非我当前的主要任务。
所以,我要做的是:
1. 运行我的gem的rake任务来执行集成规格。 2. 该任务需要首先启动服务器(我使用webrick),然后运行规格。 3. 执行规格后,它应该杀死webrick,以便我不会留下一些未使用的后台进程。
Webrick不是必需的,但它包含在Ruby标准库中,因此能够使用它将是很好的选择。
希望有人能够帮忙!
PS。我正在Linux上运行,因此让其适用于Windows并非我当前的主要任务。