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;
}