Java源码示例:org.gradle.api.tasks.TaskState

示例1
public void afterExecute(Task task, TaskState state) {
    String taskPath = path(task);
    if (taskPath.startsWith(":buildSrc:")) {
        return;
    }

    if (state.getSkipped()) {
        skippedTasks.add(taskPath);
    }
}
 
示例2
public void afterExecute(Task task, TaskState state) {
    long now = timeProvider.getCurrentTime();
    Project project = task.getProject();
    ProjectProfile projectProfile = buildProfile.getProjectProfile(project.getPath());
    TaskExecution taskExecution = projectProfile.getTaskProfile(task.getPath());
    taskExecution.setFinish(now);
    taskExecution.completed(state);
}
 
示例3
public void afterExecute(Task task, TaskState state) {
    String taskPath = path(task);
    if (taskPath.startsWith(":buildSrc:")) {
        return;
    }

    if (state.getSkipped()) {
        skippedTasks.add(taskPath);
    }
}
 
示例4
public void afterExecute(Task task, TaskState state) {
    long now = timeProvider.getCurrentTime();
    Project project = task.getProject();
    ProjectProfile projectProfile = buildProfile.getProjectProfile(project.getPath());
    TaskExecution taskExecution = projectProfile.getTaskProfile(task.getPath());
    taskExecution.setFinish(now);
    taskExecution.completed(state);
}
 
示例5
@Override
public void afterExecute(Task task, TaskState taskState) {
  recordElapsed(task);
  long elapsedTime = getTotalElapsed(task);

  if (taskState.getFailure() != null) {
    metrics.measureFailure(task);
    return;
  }
  metrics.measureSuccess(task, elapsedTime);
}
 
示例6
public void afterExecute(Task task, TaskState state) {
    String taskPath = path(task);
    if (taskPath.startsWith(":buildSrc:")) {
        return;
    }

    if (state.getSkipped()) {
        skippedTasks.add(taskPath);
    }
}
 
示例7
public void afterExecute(Task task, TaskState state) {
    long now = timeProvider.getCurrentTime();
    Project project = task.getProject();
    ProjectProfile projectProfile = buildProfile.getProjectProfile(project.getPath());
    TaskExecution taskExecution = projectProfile.getTaskProfile(task.getPath());
    taskExecution.setFinish(now);
    taskExecution.completed(state);
}
 
示例8
public void afterExecute(Task task, TaskState state) {
    String taskPath = path(task);
    if (taskPath.startsWith(":buildSrc:")) {
        return;
    }

    if (state.getSkipped()) {
        skippedTasks.add(taskPath);
    }
}
 
示例9
public void afterExecute(Task task, TaskState state) {
    long now = timeProvider.getCurrentTime();
    Project project = task.getProject();
    ProjectProfile projectProfile = buildProfile.getProjectProfile(project.getPath());
    TaskExecution taskExecution = projectProfile.getTaskProfile(task.getPath());
    taskExecution.setFinish(now);
    taskExecution.completed(state);
}
 
示例10
@Override
public void afterExecute(Task task, TaskState state) {
    initializeBuildMetrics();
    long now = clock.getCurrentTime();
    Project project = task.getProject();
    ProjectMetrics projectMetrics = buildMetrics.getProjectProfile(project.getPath());
    TaskExecution taskExecution = projectMetrics.getTaskProfile(task.getPath());
    taskExecution.setFinish(now);
    taskExecution.completed(state);
}
 
示例11
@VisibleForTesting
Result getTaskExecutionResult(TaskExecution taskExecution) {
    Result result = Result.success();
    TaskState state = taskExecution.getState();
    if (state == null || !state.getDidWork()) {
        result = Result.skipped();
    } else {
        //noinspection ThrowableResultOfMethodCallIgnored
        Throwable failure = state.getFailure();
        if (failure != null) {
            result = Result.failure(failure);
        }
    }
    return result;
}
 
示例12
public void afterExecute(Task task, TaskState state) {
    totalTasksExecuted++;
    percentComplete = (totalTasksExecuted / totalTasksToExecute) * 100;
    String currentTaskName = task.getProject().getName() + ":" + task.getName();
    client.sendMessage(ProtocolConstants.TASK_COMPLETE_TYPE, currentTaskName, new Float(percentComplete));
}
 
示例13
public TaskState getState() {
    return state;
}
 
示例14
public TaskExecution completed(TaskState state) {
    this.state = state;
    return this;
}
 
示例15
public void afterExecute(Task task, TaskState state) {
    ProgressLogger currentTask = currentTasks.remove(task);
    String taskMessage = state.getFailure() != null ? "FAILED" : state.getSkipMessage();
    currentTask.completed(taskMessage);
}
 
示例16
public void afterExecute(Task task, TaskState state) {
    if (task.getProject().getGradle() == gradle) {
        logger.afterExecute();
    }
}
 
示例17
public void afterExecute(Task task, TaskState state) {
    totalTasksExecuted++;
    percentComplete = (totalTasksExecuted / totalTasksToExecute) * 100;
    String currentTaskName = task.getProject().getName() + ":" + task.getName();
    client.sendMessage(ProtocolConstants.TASK_COMPLETE_TYPE, currentTaskName, new Float(percentComplete));
}
 
示例18
public TaskState getState() {
    return state;
}
 
示例19
public TaskState getState() {
    return state;
}
 
示例20
public TaskExecution completed(TaskState state) {
    this.state = state;
    return this;
}
 
示例21
public void afterExecute(Task task, TaskState state) {
    ProgressLogger currentTask = currentTasks.remove(task);
    String taskMessage = state.getFailure() != null ? "FAILED" : state.getSkipMessage();
    currentTask.completed(taskMessage);
}
 
示例22
public void afterExecute(Task task, TaskState state) {
    if (task.getProject().getGradle() == gradle) {
        logger.afterExecute();
    }
}
 
示例23
public void afterExecute(Task task, TaskState state) {
    totalTasksExecuted++;
    percentComplete = (totalTasksExecuted / totalTasksToExecute) * 100;
    String currentTaskName = task.getProject().getName() + ":" + task.getName();
    client.sendMessage(ProtocolConstants.TASK_COMPLETE_TYPE, currentTaskName, new Float(percentComplete));
}
 
示例24
public TaskState getState() {
    return state;
}
 
示例25
public TaskExecution completed(TaskState state) {
    this.state = state;
    return this;
}
 
示例26
public void afterExecute(Task task, TaskState state) {
    ProgressLogger currentTask = currentTasks.remove(task);
    String taskMessage = state.getFailure() != null ? "FAILED" : state.getSkipMessage();
    currentTask.completed(taskMessage);
}
 
示例27
public void afterExecute(Task task, TaskState state) {
    if (task.getProject().getGradle() == gradle) {
        logger.afterExecute();
    }
}
 
示例28
public void afterExecute(Task task, TaskState state) {
    totalTasksExecuted++;
    percentComplete = (totalTasksExecuted / totalTasksToExecute) * 100;
    String currentTaskName = task.getProject().getName() + ":" + task.getName();
    client.sendMessage(ProtocolConstants.TASK_COMPLETE_TYPE, currentTaskName, new Float(percentComplete));
}
 
示例29
public TaskState getState() {
    return state;
}
 
示例30
public TaskState getState() {
    return state;
}