Continuous integration 如何与hybris commerce建立ci/cd管道?
我正在为hybris开发一条管道 我对测试的执行有疑问 我将遵循本教程: 但是,我在定制hybris时有几个扩展 是否必须为每个扩展名配置buildcallbacks.xml文件Continuous integration 如何与hybris commerce建立ci/cd管道?,continuous-integration,sap,hybris,continuous-delivery,commerce,Continuous Integration,Sap,Hybris,Continuous Delivery,Commerce,我正在为hybris开发一条管道 我对测试的执行有疑问 我将遵循本教程: 但是,我在定制hybris时有几个扩展 是否必须为每个扩展名配置buildcallbacks.xml文件 有没有办法为所有扩展运行ant ci?对于第一个版本,我将使用以下ant任务: 集成测试 表演家 手动测试 防虫测试 定位测试 类型代码测试 所有测试 所有网络测试 确保使用@IntegrationTest或@UnitTest注释标记测试,以便ant任务能够找到它们 您可以通过以下方式筛选测试: 使用参数-Dt
有没有办法为所有扩展运行ant ci?对于第一个版本,我将使用以下ant任务:
- 集成测试
- 表演家
- 手动测试
- 防虫测试
- 定位测试
- 类型代码测试
- 所有测试
- 所有网络测试
@IntegrationTest
或@UnitTest
注释标记测试,以便ant任务能够找到它们
您可以通过以下方式筛选测试:
- 使用参数
-Dtestclasses.extensions=myextension的扩展
- 使用参数
-Dtestclasses.packages=my.package
- 使用参数
-Dtestclasses.packages.excluded排除的包
我使用的是6.7ant unittests-Dtestclasses.extensions=extension01,extension02…我是这样使用的。但是,没有找到一些扩展。当我运行ant命令时,答案如下:项目“平台”中不存在目标“extensionX”。那么您可能应该检查您的设置。例如config/localextensions.xml