Browse Source

Expose revision in PostProjectAnalysisTaskTester

tags/8.8.0.42792
Matthias Kappeller 3 years ago
parent
commit
67d236faed

+ 12
- 0
sonar-plugin-api/src/main/java/org/sonar/api/ce/posttask/PostProjectAnalysisTaskTester.java View File

private Branch branch; private Branch branch;
private ScannerContext scannerContext; private ScannerContext scannerContext;
private String analysisUuid; private String analysisUuid;
@Nullable
private String revision;
@CheckForNull @CheckForNull
private Map<String, Object> stats; private Map<String, Object> stats;


return this; return this;
} }


/**
* @since 8.7
*/
public PostProjectAnalysisTaskTester withRevision(@Nullable String revision) {
this.revision = revision;
return this;
}

public PostProjectAnalysisTask.ProjectAnalysis execute() { public PostProjectAnalysisTask.ProjectAnalysis execute() {
requireNonNull(ceTask, CE_TASK_CAN_NOT_BE_NULL); requireNonNull(ceTask, CE_TASK_CAN_NOT_BE_NULL);
requireNonNull(project, PROJECT_CAN_NOT_BE_NULL); requireNonNull(project, PROJECT_CAN_NOT_BE_NULL);
analysis = new AnalysisBuilder() analysis = new AnalysisBuilder()
.setDate(date) .setDate(date)
.setAnalysisUuid(analysisUuid) .setAnalysisUuid(analysisUuid)
.setRevision(revision)
.build(); .build();
} }


public PostProjectAnalysisTask.ProjectAnalysis getProjectAnalysis() { public PostProjectAnalysisTask.ProjectAnalysis getProjectAnalysis() {
return projectAnalysis; return projectAnalysis;
} }

@Override @Override
public PostProjectAnalysisTask.LogStatistics getLogStatistics() { public PostProjectAnalysisTask.LogStatistics getLogStatistics() {
return logStatistics; return logStatistics;

Loading…
Cancel
Save