HTML 출력을 얻으려면 STATS 및 HTML 출력으로 뷰를 생성해야합니다.
MostUsefulConfiguration에서
,
embedder = configuredEmbedder();
embedder
.embedderControls()
.doGenerateViewAfterStories(true)
이것은 당신이 HTML 출력을 얻기 위해해야 할 일은해야 추가 베더 방법에서
.useStoryReporterBuilder(
new StoryReporterBuilder()
.withReporters(new MyStoryReporter())
.withFormats(Format.CONSOLE, Format.HTML, Format.STATS)
를 추가합니다.
기본 출력에서 제공되는 것보다 많은 정보가 필요하므로 추가 StoryReporter 클래스를 만들어 추가 데이터를 캡처하고 적절한 경우 기존 메서드를 '@Override'하십시오. 새로운 기자 클래스는 또한 우리는 또한 수정하거나 실제로 새로운를 작성하는 얻을 수있는 새로운 프리 마커 템플릿 (JBehave의-보고서 -와 - totals.ftl)를 만드는 데 필요한
.useStoryReporterBuilder(
new StoryReporterBuilder()
.withReporters(new MyStoryReporter())
mostUseFulConfiguration에 추가해야합니다 새로운 스토리 기자 클래스의 데이터를 HTML 파일로 변환합니다. 여기에 예제를 제공하지 않을 것입니다. 아주 좋은 Freemarker 문서를 읽으십시오.