use of org.jenkinsci.test.acceptance.plugins.xunit.XUnitPublisher in project acceptance-test-harness by jenkinsci.
the class XUnitPluginTest method publish_xunit_results.
@Test
public void publish_xunit_results() {
FreeStyleJob job = jenkins.jobs.create();
job.configure();
{
job.copyResource(resource("/junit/failure/com.simple.project.AppTest.txt"));
job.copyResource(resource("/junit/failure/TEST-com.simple.project.AppTest.xml"));
XUnitPublisher p = job.addPublisher(XUnitPublisher.class);
p.addTool("JUnit").pattern.set("TEST*.xml");
}
job.save();
job.startBuild().shouldSucceed();
Build b = job.startBuild().shouldSucceed();
b.open();
clickLink("Test Result");
assertThat(driver, Matchers.hasContent("1 failures"));
job.open();
find(TEST_RESULT_TREND_CHART);
}
Aggregations