【发布时间】:2015-04-12 02:29:01
【问题描述】:
我们这里有一个大型 Hybris 项目,运行所有测试需要很长时间(数小时,是的,一家大型咨询公司创造了这种废话)。我的目标是减少所有基于 spring 的集成测试,并用真正的单元测试代替它们。
但是,当使用 Hybris ant 构建为一个扩展 (ant alltests -Dtestclasses.extensions=myext) 运行测试时,如果该扩展中只有非基于 Spring 的单元测试,也会使用 junit 租户启动服务器。我也尝试使用ant unittests,但它甚至没有执行我的测试。
有没有什么方法可以只运行带有@UnitTest 注释的测试,而无需在 ant 运行中启动任何服务器?
PS:我有一个 hybris 5.1 和 5.3 商务套件
【问题讨论】:
标签: unit-testing junit hybris