如何在功能上测试依赖的Grails应用程序

时间:2015-06-15 11:53:05

标签: grails testing

我目前正在开发一个由两个Grails应用程序(3.x)组成的分布式系统,让我们称它们为A和B,其中A依赖于B.对于我的功能测试我想知道:我怎样才能自动启动B当我运行A的测试套件时?我正在考虑像JUnit规则之类的东西,但我找不到任何关于如何以编程方式启动/管理Grails应用程序的文档。

作为旁注,为了实现良好和干净的IDE集成,我想要将B作为构建test阶段的一部分,但作为我的测试套件设置的一部分。< / p>

1 个答案:

答案 0 :(得分:0)

几个月后,在微服务的主题中,我建议不要将系统测试视为单个项目的候选者 - 而我仍然会保留我的单元和服务级别测试(即使用模拟的API测试)合作者)在一个受影响服务的项目中,我可能会通过gradle和docker启动系统环境,然后以UI测试的形式运行端到端测试套件。