public Publisher getPublisher(Descriptor<Publisher> descriptor) { for (Publisher p : getPublishersList()) { if(p.getDescriptor()==descriptor) return p; } return null; }
public Publisher getPublisher(Descriptor<Publisher> descriptor) { for (Publisher p : getPublishersList()) { if (p.getDescriptor() == descriptor) { return p; } } return null; }
public Publisher getPublisher(Descriptor<Publisher> descriptor) { for (Publisher p : getPublishersList()) { if(p.getDescriptor()==descriptor) return p; } return null; }
public Publisher getPublisher(Descriptor<Publisher> descriptor) { for (Publisher p : getPublishersList()) { if(p.getDescriptor()==descriptor) return p; } return null; }
@Override public DescribableList<Publisher, Descriptor<Publisher>> getPublishersList() { return getParent().getPublishersList(); }
@Override public DescribableList<Publisher, Descriptor<Publisher>> getPublishersList() { return getParent().getPublishersList(); }
@Override public DescribableList<Publisher, Descriptor<Publisher>> getPublishersList() { return getParent().getPublishersList(); }
@Override public DescribableList<Publisher, Descriptor<Publisher>> getPublishersList() { return getParent().getPublishersList(); }
@Override public DescribableList<Publisher, Descriptor<Publisher>> getPublishersList() { return getParent().getPublishersList(); }
@Override public MatrixAggregator createAggregator(final MatrixBuild build, final Launcher launcher, final BuildListener listener) { IssuesRecorder recorder = build.getParent().getPublishersList().get(IssuesRecorder.class); if (recorder == null) { return null; } return new IssuesAggregator(build, launcher, listener, recorder); } }
/** * @throws UnsupportedProjectException if the Project type is {@link Type#UNSUPPORTED}. */ public DescribableList<Publisher,Descriptor<Publisher>> getPublishersList() { switch (getType()) { case NORMAL: return asNormal().getPublishersList(); case MULTICONFIG: return asMultiConfig().getPublishersList(); } throw new UnsupportedProjectException(getDelegate()); }
/** * @throws UnsupportedProjectException if the Project type is {@link Type#UNSUPPORTED}. */ public DescribableList<Publisher,Descriptor<Publisher>> getPublishersList() { switch (getType()) { case NORMAL: return asNormal().getPublishersList(); case MULTICONFIG: return asMultiConfig().getPublishersList(); } throw new UnsupportedProjectException(getDelegate()); }
@Override public MatrixAggregator createAggregator(final MatrixBuild build, final Launcher launcher, final BuildListener listener) { WarningsPublisher publisher = build.getParent().getPublishersList().get(WarningsPublisher.class); if (publisher == null) { return null; } return new WarningsAnnotationsAggregator(build, launcher, listener, publisher, publisher.getDefaultEncoding(), publisher.usePreviousBuildAsReference(), publisher.useOnlyStableBuildsAsReference()); } }
/** * @throws UnsupportedProjectException if the Project type is * {@link Type#UNSUPPORTED}. */ public DescribableList<Publisher, Descriptor<Publisher>> getPublishersList() { switch (getType()) { case NORMAL: return asNormal().getPublishersList(); case MULTICONFIG: return asMultiConfig().getPublishersList(); } throw new UnsupportedProjectException(getDelegate()); }
@Test public void specialCharsInRelativePath() throws Exception { Assume.assumeFalse(Functions.isWindows()); final String ID_PREFIX = "test-../a=%3C%7C%23)/testReport/org.twia.vendor/VendorManagerTest/testCreateAdjustingFirm/"; final String EXPECTED = "org.twia.dao.DAOException: [S2001] Hibernate encountered an error updating Claim [null]"; MatrixProject p = j.jenkins.createProject(MatrixProject.class, "test-" + j.jenkins.getItems().size()); p.setAxes(new AxisList(new TextAxis("a", "<|#)"))); p.setScm(new SingleFileSCM("report.xml", getClass().getResource("junit-report-20090516.xml"))); p.getPublishersList().add(new JUnitResultArchiver("report.xml")); MatrixBuild b = p.scheduleBuild2(0).get(); j.assertBuildStatus(Result.UNSTABLE, b); WebClient wc = j.createWebClient(); HtmlPage page = wc.getPage(b, "testReport"); assertThat(page.asText(), not(containsString(EXPECTED))); ((HtmlAnchor) page.getElementById(ID_PREFIX + "-showlink")).click(); wc.waitForBackgroundJavaScript(10000L); assertThat(page.asText(), containsString(EXPECTED)); ((HtmlAnchor) page.getElementById(ID_PREFIX + "-hidelink")).click(); wc.waitForBackgroundJavaScript(10000L); assertThat(page.asText(), not(containsString(EXPECTED))); }