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

Java 如何通过命令行仅为Hybris项目中的类运行单元测试?,java,junit,ant,hybris,Java,Junit,Ant,Hybris,很多时候,由于项目中的一些错误或eclipse中的错误配置,Junits无法为类运行。如何从命令行执行这样的单元测试而不浪费精力。很多时候,由于项目中的一些错误或eclipse中的错误配置,Junits无法为类运行。在hybris项目中工作时,我们还可以选择从命令行执行junits 转到平台目录 设置蚂蚁环境 使用以下脚本执行测试: ant unittests-Dtestclasses.suppress.junit.tenant=true-Dtest=“**完全限定的测试类名**” 或 a

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

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

  • 转到平台目录

  • 设置蚂蚁环境

  • 使用以下脚本执行测试:

    ant unittests-Dtestclasses.suppress.junit.tenant=true-Dtest=“**完全限定的测试类名**”
    

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

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


  • 您还可以跳过-Dtestclasses.suppress.junit.tenant=true,但它会加快执行速度。我不知道这个参数。谢谢