org.gradle.process

## Interface ExecResult

-     public interface ExecResult

  Represents the result of running an external process.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ExecResult` | `assertNormalExitValue()` Throws an `ExecException` if the process exited with a non-zero exit value.
    `int` | `getExitValue()` Returns the exit value of the process.
    `ExecResult` | `rethrowFailure()` Re-throws any failure executing this process.

- - ### Method Detail

    - #### getExitValue

          int getExitValue()

      Returns the exit value of the process.

    - #### assertNormalExitValue

          ExecResult assertNormalExitValue()
                                           throws org.gradle.process.internal.ExecException

      Throws an `ExecException` if the process exited with a non-zero exit value.
      Returns:
        this
      Throws:
        `org.gradle.process.internal.ExecException` - if the process exited with a non-zero exit value

    - #### rethrowFailure

          ExecResult rethrowFailure()
                                    throws org.gradle.process.internal.ExecException

      Re-throws any failure executing this process.
      Returns:
        this
      Throws:
        `org.gradle.process.internal.ExecException` - the execution failure