org.jbehave.core.reporters
Class FreemarkerViewGenerator
java.lang.Object
org.jbehave.core.reporters.FreemarkerViewGenerator
- All Implemented Interfaces:
- ViewGenerator
public class FreemarkerViewGenerator
- extends java.lang.Object
- implements ViewGenerator
Freemarker-based ViewGenerator, using the file outputs of the
reporters for the given formats. The FTL templates for the index and single
views are injectable the generateView(File, List, Properties) but
defaults are provided. To override, specify the path the new template under
keys "index", "decorated" and "nonDecorated".
The view generator provides the following resources:
resources.setProperty("index", "ftl/jbehave-reports-index.ftl");
resources.setProperty("decorated", "ftl/jbehave-report-decorated.ftl");
resources.setProperty("nonDecorated", "ftl/jbehave-report-non-decorated.ftl");
resources.setProperty("decorateNonHtml", "true");
resources.setProperty("defaultFormats", "stats");
resources.setProperty("viewDirectory", "view");
- Author:
- Mauro Talevi
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FreemarkerViewGenerator
public FreemarkerViewGenerator()
defaultViewProperties
public static java.util.Properties defaultViewProperties()
generateView
public void generateView(java.io.File outputDirectory,
java.util.List<java.lang.String> formats,
java.util.Properties viewProperties)
- Specified by:
generateView in interface ViewGenerator
countStories
public int countStories()
- Specified by:
countStories in interface ViewGenerator
countScenarios
public int countScenarios()
- Specified by:
countScenarios in interface ViewGenerator
countFailedScenarios
public int countFailedScenarios()
- Specified by:
countFailedScenarios in interface ViewGenerator
Copyright © 2003-2010. All Rights Reserved.