| API 文档 | RunTestExecutable |
|---|
运行已编译和安装的可执行测试文件。
| 属性 | 描述 |
参数 | 要执行的命令的参数。默认为空列表。 |
参数提供者 | 应用程序的参数提供者。 |
命令行 | 完整的命令行,包括可执行文件及其参数。 |
environment | 用于进程的环境变量。默认为当前进程的环境。 |
错误输出 | 用于从执行命令的进程中读取标准错误输出的输出流。默认为 |
可执行文件 | 要使用的可执行文件的名称。 |
执行结果 | 此任务运行的命令的结果。如果此任务尚未执行,则提供程序没有值。 |
忽略退出值 | 指示是否忽略非零退出值,或者是否抛出异常。默认为 |
ignoreFailures | 指定此任务执行的验证失败时是否应中断构建。 |
标准输入 | 用于执行命令的进程的标准输入流。进程完成后流将关闭。默认为空流。 |
标准输出 | 用于从执行命令的进程中读取标准输出的输出流。默认为 |
workingDir | 进程的工作目录。默认为项目目录。 |
| 方法 | 描述 |
args(args) | 添加要执行的命令的参数。 |
args(args) | 添加要执行的命令的参数。 |
commandLine(args) | 设置完整的命令行,包括要执行的可执行文件及其参数。 |
commandLine(arguments) | 设置完整的命令行,包括要执行的可执行文件及其参数。 |
environment(name, value) | 向此进程的环境中添加一个环境变量。 |
environment(environmentVariables) | 向此进程的环境中添加一些环境变量。 |
executable(executable) | 设置要使用的可执行文件的名称。 |
workingDir(dir) | 设置进程的工作目录。提供的参数将按照 |
List<CommandLineArgumentProvider> argumentProviders (只读)
List<CommandLineArgumentProvider>应用程序的参数提供者。
OutputStream errorOutput
用于从执行命令的进程中读取标准错误输出的输出流。默认为 System.err。
String executable
要使用的可执行文件的名称。
Provider<ExecResult> executionResult
Provider<ExecResult>此任务运行的命令的结果。如果此任务尚未执行,则提供程序没有值。
InputStream standardInput
用于执行命令的进程的标准输入流。进程完成后流将关闭。默认为空流。
OutputStream standardOutput
用于从执行命令的进程中读取标准输出的输出流。默认为 System.out。
File workingDir
进程的工作目录。默认为项目目录。
T args(Iterable<?> args)
Iterable<?>添加要执行的命令的参数。
T args(Object... args)
Object...添加要执行的命令的参数。
T commandLine(Iterable<?> args)
Iterable<?>设置完整的命令行,包括要执行的可执行文件及其参数。
T commandLine(Object... arguments)
Object...设置完整的命令行,包括要执行的可执行文件及其参数。
T executable(Object executable)
设置要使用的可执行文件的名称。
T workingDir(Object dir)
设置进程的工作目录。提供的参数将按照 Project.file(java.lang.Object) 进行评估。