element.addProperty("buildStatus", inspector.getBuildToBeInspected().getStatus().name()); element.addProperty("buggyBuildId", inspector.getBuggyBuild().getId()); if (inspector.getPatchedBuild() != null) { element.addProperty("patchedBuildId", inspector.getPatchedBuild().getId());
private List<Object> serializeAsList(ProjectInspector inspector) { JobStatus jobStatus = inspector.getJobStatus(); BuildToBeInspected buildToBeInspected = inspector.getBuildToBeInspected(); Build build = inspector.getPatchedBuild();
protected StepStatus businessExecute() { this.getLogger().debug("Checking out patched build candidate..."); if (this.getInspector().getPatchedBuild() != null) { super.setCheckoutType(CheckoutType.CHECKOUT_PATCHED_BUILD); StepStatus stepStatus = super.businessExecute(); this.getInspector().setCheckoutType(CheckoutType.CHECKOUT_PATCHED_BUILD); return stepStatus; } else { this.addStepError("There is no patched build retrieved. This will stop now."); return StepStatus.buildError(this, PipelineState.BUILDNOTCHECKEDOUT); } }
private JsonElement serializeAsJson(ProjectInspector inspector) { JobStatus jobStatus = inspector.getJobStatus(); BuildToBeInspected buildToBeInspected = inspector.getBuildToBeInspected(); Build build = inspector.getPatchedBuild();
private void serializeData() { if (serializers != null) { if (RepairnatorConfig.getInstance().getLauncherMode() == LauncherMode.BEARS) { this.getLogger().info("Serialize all data for the pair of builds " + this.getInspector().getBuggyBuild().getId() + ", " + this.getInspector().getPatchedBuild().getId()); } else { this.getLogger().info("Serialize all data for build: " + this.getInspector().getBuggyBuild().getId()); } for (AbstractDataSerializer serializer : this.serializers) { serializer.serializeData(this.inspector); } } }
String slug = inspector.getRepoSlug(); String fixerBuildType = inspector4Bears.getBugType(); String subject = "Fixer build found: "+inspector.getPatchedBuild().getId()+" - "+slug; Build patchedBuild = inspector.getPatchedBuild(); Build buggyBuild = inspector.getBuggyBuild();
properties.getBuilds().setBuggyBuild(buggyBuild); build = this.getPatchedBuild(); if (build != null) { id = build.getId();
build = this.getInspector().getPatchedBuild();