问题描述
我正在开发混合动力管道。
我对测试的执行有疑问。
我正在关注本教程: https://clutcher.github.io/post/hybris/improve_hybris_test_run/
但是,我在自定义hybris方面有一些扩展。
是否必须为每个扩展配置buildcallbacks.xml文件?
是否可以对所有扩展程序运行 ant ci ?
解决方法
对于第一个版本,我将使用以下ant任务:
- 集成测试
- 性能测试
- 手动测试
- 防错测试
- 本地化测试
- typecodetest
- 所有测试
- allwebtests
确保使用@IntegrationTest
或@UnitTest
批注标记测试,以便ant任务可以找到它们。
您可以通过以下方式过滤测试:
- 使用参数
-Dtestclasses.extensions=myextension
的扩展名 - 使用参数
-Dtestclasses.packages=my.package
打包
- 使用参数
-Dtestclasses.packages.excluded
排除的软件包