首页 > 解决方案 > 有没有办法在不编译整个项目的情况下为 IntelliJ 中的特定类运行 TestNG 测试?

问题描述

我有工作项目,如果我用 TestNG 框架编写任何新的测试用例,直到我编译整个项目,它都不会被编译。即使是一个小的修复,我也必须编译整个项目。

有没有办法编译特定的类并快速运行?

标签: javaintellij-ideatestng

解决方案


使用以下内容在根目录中添加 testng.xml:

<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd" >
  
<suite name="Suite-Name" verbose="1" >
  <test name="Test-Name" >
    <classes>
       <class name="Class-Name" />
    </classes>
  </test>
</suite>

确保 testNg 在你的路径中并且

java org.testng.TestNG testng.xml 

推荐阅读