如何通过命令行仅对 Hybris 项目中的类运行单元测试?

问题描述

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

解决方法

很多时候由于项目中的一些错误或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

    enter image description here