java - 有没有办法在不编译整个项目的情况下为 IntelliJ 中的特定类运行 TestNG 测试?
问题描述
我有工作项目,如果我用 TestNG 框架编写任何新的测试用例,直到我编译整个项目,它都不会被编译。即使是一个小的修复,我也必须编译整个项目。
有没有办法编译特定的类并快速运行?
解决方案
使用以下内容在根目录中添加 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
推荐阅读
- scala - 输出时间戳列值在 Scala Spark 中的写入操作期间发生变化?
- node.js - 如何跟踪 AWS CloudWatch Log Stream 日志?
- sql - 连接表选择仅存在于一个表中的值
- stored-procedures - 我正在寻找通过 SQL Workbench/J 上的宏运行变量列表
- google-apps-script - 如何检索 Javascript HTML 文件中的变量,然后将其映射到 code.gs 函数
- sql - 在 CASE 语句 TSQL 中赋值会出错
- python - Pandas:在 +/- 特定日期内合并两个数据框的 id 和匹配日期范围
- java - Java:KMeans Spark 将集群中心加入预测数据框
- typescript - 如何使用所有对象键创建类型化数组?
- json - 容器上日期控制器的自定义验证逻辑