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 (唯讀)

應用程式的參數提供者。

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) 進行評估。