RunTestExecutable

运行已编译和安装的可执行测试文件。

属性

属性描述
参数

要执行的命令的参数。默认为空列表。

参数提供者

应用程序的参数提供者。

命令行

完整的命令行,包括可执行文件及其参数。

environment

用于进程的环境变量。默认为当前进程的环境。

错误输出

用于从执行命令的进程中读取标准错误输出的输出流。默认为 System.err

可执行文件

要使用的可执行文件的名称。

执行结果

此任务运行的命令的结果。如果此任务尚未执行,则提供程序没有值。

忽略退出值

指示是否忽略非零退出值,或者是否抛出异常。默认为 false

ignoreFailures

指定此任务执行的验证失败时是否应中断构建。

标准输入

用于执行命令的进程的标准输入流。进程完成后流将关闭。默认为空流。

标准输出

用于从执行命令的进程中读取标准输出的输出流。默认为 System.out

workingDir

进程的工作目录。默认为项目目录。

方法

方法描述
args(args)

添加要执行的命令的参数。

args(args)

添加要执行的命令的参数。

commandLine(args)

设置完整的命令行,包括要执行的可执行文件及其参数。

commandLine(arguments)

设置完整的命令行,包括要执行的可执行文件及其参数。

environment(name, value)

向此进程的环境中添加一个环境变量。

environment(environmentVariables)

向此进程的环境中添加一些环境变量。

executable(executable)

设置要使用的可执行文件的名称。

workingDir(dir)

设置进程的工作目录。提供的参数将按照 Project.file(java.lang.Object) 进行评估。

脚本块

无脚本块

属性详情

List<String> args

要执行的命令的参数。默认为空列表。

List<CommandLineArgumentProvider> argumentProviders (只读)

应用程序的参数提供者。

List<String> commandLine

完整的命令行,包括可执行文件及其参数。

Map<String, Object> environment

用于进程的环境变量。默认为当前进程的环境。

OutputStream errorOutput

用于从执行命令的进程中读取标准错误输出的输出流。默认为 System.err

String executable

要使用的可执行文件的名称。

Provider<ExecResult> executionResult

此任务运行的命令的结果。如果此任务尚未执行,则提供程序没有值。

boolean ignoreExitValue

指示是否忽略非零退出值,或者是否抛出异常。默认为 false

boolean ignoreFailures

指定此任务执行的验证失败时是否应中断构建。

InputStream standardInput

用于执行命令的进程的标准输入流。进程完成后流将关闭。默认为空流。

OutputStream standardOutput

用于从执行命令的进程中读取标准输出的输出流。默认为 System.out

File workingDir

进程的工作目录。默认为项目目录。

方法详情

T args(Iterable<?> args)

添加要执行的命令的参数。

T args(Object... args)

添加要执行的命令的参数。

T commandLine(Iterable<?> args)

设置完整的命令行,包括要执行的可执行文件及其参数。

T commandLine(Object... arguments)

设置完整的命令行,包括要执行的可执行文件及其参数。

T environment(String name, Object value)

向此进程的环境中添加一个环境变量。

T environment(Map<String, ?> environmentVariables)

向此进程的环境中添加一些环境变量。

T executable(Object executable)

设置要使用的可执行文件的名称。

T workingDir(Object dir)

设置进程的工作目录。提供的参数将按照 Project.file(java.lang.Object) 进行评估。