我正在为hybris开发一个管道。
我对测试的执行有疑问。
我正在学习本教程:https://clutcher.github.io/post/hybris/improve_hybris_test_run/
然而,我在定制hybris方面有几个扩展。
我是否必须为每个扩展名配置buildcallbacks.xml文件?
是否有任何方法可以为所有扩展运行ant ci?
对于第一个版本,我将使用以下ant任务:
- 集成测试
- 性能测试
- 手册
- 防错测试
- 本地化测试
- 类型代码测试
- 所有测试
- 所有网络测试
确保使用@IntegrationTest
或@UnitTest
注释标记测试,以便ant任务能够找到它们。
您可以通过以下方式筛选测试:
- 使用参数
-Dtestclasses.extensions=myextension
的扩展 - 使用参数
-Dtestclasses.packages=my.package
的程序包 - 使用参数
-Dtestclasses.packages.excluded
排除的程序包
有关详细信息,请考虑:https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/2005/en-US/f7f454a4f5254944a366db9bdf129be6.html