TestNG测试
启动配置属性
在启动配置中,您可以选择相应的属性来运行单个测试方法、单个测试类、包中的所有测试或目录中的所有测试。
名称 |
描述 |
---|---|
type |
调试器的类型。对于运行和调试Java代码,应将其设置为javadbg。 |
name |
启动配置的名称。 |
env |
额外的环境变量。 |
skipBuild |
跳过程序的构建过程(设置为true)或不跳过(设置为false)。 |
killPrevSession |
终止具有相同名称的先前运行会话(设置为true),或中止启动(设置为false)。 |
vmOptions |
JVM的额外选项。 |
method |
完全限定的测试方法名称。 |
class |
完全限定的测试类名称。 |
package |
测试包名称。 |
directory |
包含测试源代码的目录。默认情况下,此项设置为${workspaceRoot}/src/test。 |
启动配置示例
您可以使用提供的示例作为工作启动配置示例。
运行package.name包中的所有测试:
{ "type": "javadbg", "name": "TestNG Test (Package)", "request": "launch", "testNG": { "package": "package.name" }, "vmOptions": "-ea" }
运行单个测试方法qualified.method.name:
{ "type": "javadbg", "name": "TestNG Test (Method)", "request": "launch", "testNG": { "method": "qualified.method.name" }, "vmOptions": "-ea" }