- 最新动态
- 产品介绍
- 快速入门
-
用户指南
- 下载CodeArts IDE客户端
- 登录CodeArts IDE客户端
- 激活CodeArts IDE客户端
- 配置CodeArts IDE用户权限
- CodeArts IDE产品功能介绍
- CodeArts IDE基础操作介绍
- 使用CodeArts IDE for C/C++
- 使用CodeArts IDE for Java
- 使用CodeArts IDE for Python
- 使用CodeArts IDE for RemoteShell
- 最佳实践
- 常见问题
- API参考
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
测试启动配置
CodeArts IDE允许您自定义运行测试用例的配置。为此,您可以将相应的启动配置添加到项目的launch.json中。
以下配置模板可用于运行和调试测试:
JUnit测试
- 在启动配置中,您可以选择相应的属性来运行单个测试方法、单个测试类、包中的所有测试或目录中的所有测试。
名称
描述
type
调试器的类型。对于运行和调试Java代码,应将其设置为javadbg。
name
启动配置的名称。
env
额外的环境变量。
skipBuild
跳过程序的构建过程(设置为true)或不跳过(设置为false)。
killPrevSession
终止具有相同名称的先前运行会话(设置为true),或中止启动(设置为false)。
vmOptions
JVM的额外选项。
method
完全限定的测试方法名称。
class
完全限定的测试类名称。
package
测试包名称。
directory
包含测试源代码的目录。默认情况下,此项设置为${workspaceRoot}/src/test。您可以使用变量来提供路径。
- JUnit测试启动配置示例
运行package.name包中的所有测试:
{ "type": "javadbg", "name": "JUnit Test (Package)", "request": "launch", "jUnit": { "package": "package.name" }, "vmOptions": "-ea" }
运行单个测试方法qualified.method.name:
{ "type": "javadbg", "name": "JUnit Test (Method)", "request": "launch", "jUnit": { "method": "qualified.method.name" }, "vmOptions": "-ea" }
TestNG测试
- 在启动配置中,您可以选择相应的属性来运行单个测试方法、单个测试类、包中的所有测试或目录中的所有测试。
名称
描述
type
调试器的类型。对于运行和调试Java代码,应将其设置为javadbg。
name
启动配置的名称。
env
额外的环境变量。
skipBuild
跳过程序的构建过程(设置为true)或不跳过(设置为false)。
killPrevSession
终止具有相同名称的先前运行会话(设置为true),或中止启动(设置为false)。
vmOptions
JVM的额外选项。
method
完全限定的测试方法名称。
class
完全限定的测试类名称。
package
测试包名称。
directory
包含测试源代码的目录。默认情况下,此项设置为${workspaceRoot}/src/test。
- TestNG测试启动配置示例
运行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" }