【问题标题】:How to build a ci / cd pipeline with hybris commerce?如何使用 hybris commerce 构建 ci/cd 管道?
【发布时间】:2020-09-04 17:46:38
【问题描述】:

我正在为 hybris 开发管道。

我对测试的执行有疑问。

我正在学习本教程: https://clutcher.github.io/post/hybris/improve_hybris_test_run/

但是,我有几个自定义 hybris 的扩展。

是否必须为每个扩展配置 buildcallbacks.xml 文件?

有没有办法为所有扩展运行 ant ci

【问题讨论】:

    标签: continuous-integration sap hybris continuous-delivery commerce


    【解决方案1】:

    对于第一个版本,我将使用以下 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

    【讨论】:

    • 我使用的是 6.7 版
    • ant unittests -Dtestclasses.extensions=extension01,extension02...
    • 我是这样用的。但是,没有找到一些扩展。
    • 当我运行ant命令时,答案如下:目标“extensionX”在项目“平台”中不存在。
    • 那么也许你应该检查你的设置。例如。 config/localextensions.xml
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    相关资源
    最近更新 更多