RunTestExecutable

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

属性

属性描述
args

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

argumentProviders

应用程序的参数提供者。

commandLine

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

environment

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

errorOutput

消耗执行命令的进程的标准错误的输出流。默认为 System.err

executable

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

executionResult

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

ignoreExitValue

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

ignoreFailures

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

standardInput

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

standardOutput

消耗执行命令的进程的标准输出的输出流。默认为 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 (read-only)

应用程序的参数提供者。

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) 的方式进行评估。