我们在这里有一个很大的Hybris项目,用来运行所有的测试需要太长的时间(几个小时,是的,一家大型咨询公司创建了那个垃圾)。我的目标是减少所有基于spring的集成测试,并将其替换为真正的单元测试。但是,当使用Hybris ant build for one extension (ant alltests -Dtestclasses.extensions=myext)运行测试时,如果该扩展中只有非基于Spring的单元测试,也会启动带有junit租户的
我正在编写一个自定义ant任务,它扩展了Task。我在任务中使用log()方法。我想做的是在开发任务时使用单元测试,但我不知道如何为任务设置一个运行上下文,以便初始化任务,就像它在ant中运行一样。CopyAndSetPropertiesForFiles begin execute()");
log("CopyAndSetPropertiesForFiles end execute()"