TestNG测试
使用此启动配置来运行JUnit测试。
要快速运行测试而无需手动创建启动配置,请在测试类的代码编辑器中,单击测试类声明旁边的运行按钮()(以运行类中的所有测试),或者单击测试方法(以仅运行单个测试)。要快速运行一个应用程序而不必手动创建一个启动配置,只需在Main类的代码编辑器中,单击main()或类声明旁边的Run按钮即可。
CodeArts IDE将自动创建相应的启动配置,并在配置列表中显示出来。
启动配置属性
在启动配置中,您只能指定以下属性之一:方法(method)、类(class)、包(package)或目录(directory),以运行单个测试方法、单个测试类、包中的所有测试或目录中的所有测试。
名称 |
描述 |
---|---|
type |
描述 type 调试器的类型。对于运行和调试Java代码,应将其设置为javadbg。 |
name |
启动配置名称。 |
env |
额外的环境变量 |
skipBuild |
跳过程序的构建过程(设置为true)或不跳过(设置为false)。 |
temporary |
指示启动配置是否为临时的(设置为true)还是永久的(设置为false)。如果临时启动配置数量超过指定限制,CodeArts IDE会自动删除最不常用的配置。有关详细信息,请参阅启动配置。 |
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" }