in src/main/java/com/google/devtools/build/remote/client/ActionGrouping.java [56:71]
boolean isFailed() {
if (executeResponse == null) {
// Action was not successfully completed (either cancelled or RPC error)
// We don't know if it's a failing action.
return false;
}
if (executeResponse.hasStatus()
&& executeResponse.getStatus().getCode() != Status.Code.OK.value()) {
// Errors such as PERMISSION_DENIED or DEADLINE_EXCEEDED
return true;
}
// Return true if the action was not successful
return executeResponse.hasResult() && executeResponse.getResult().getExitCode() != 0;
}