首页 > 解决方案 > 如何通过命令行仅对 Hybris 项目中的类运行单元测试?

问题描述

很多时候,由于项目中的一些错误或 Eclipse 中的错误配置,Junits 无法运行一个类。如何在不浪费精力的情况下从命令行执行此类单元测试。

标签: javajunitanthybris

解决方案


很多时候,由于项目中的一些错误或 Eclipse 中的错误配置,Junits 无法运行一个类。在 hybris 项目中工作时,我们也可以选择从命令行执行 junit。

  1. 进入平台目录。

  2. 设置蚂蚁环境。

  3. 使用以下脚本执行测试:

    ant unittests -Dtestclasses.suppress.junit.tenant=true -Dtest="**fully-qualified test class name**"
    

    或者

    ant unittests -Dtestclasses.suppress.junit.tenant=true -Dtest="de.hybris.platform.acceleratorfacades.cart.action.populator.AcceleratorCartEntryActionPopulatorTest"
    
  4. 然后可以检查在以下目录中生成的报告。

    报告目录:D:\HybrisSetup\Code\hybris\log/junit

    在此处输入图像描述


推荐阅读