Class AbstractQaJgivenReporterMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- dev.aherscu.qa.jgiven.reporter.maven.plugin.AbstractQaJgivenReporterMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
QaJGivenPerClassReporterMojo
,QaJGivenPerMethodReporterMojo
,QaJGivenReporterMojo
public abstract class AbstractQaJgivenReporterMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description protected String
datePattern
protected boolean
debug
Whether to generate an aggregated JSON report model for debugging purposes.protected File
outputDirectory
Directory where the reports are generated to.protected boolean
pdf
Whether to generate PDF reports.protected String
screenshotScale
protected boolean
skip
protected File
sourceDirectory
Directory to read the JSON report files from.
-
Constructor Summary
Constructors Constructor Description AbstractQaJgivenReporterMojo()
-
-
-
Field Detail
-
skip
@Parameter(property="jgivenreporter.skip", defaultValue="false") protected boolean skip
-
outputDirectory
@Parameter(defaultValue="${project.build.directory}/jgiven-reports/qa-html") protected File outputDirectory
Directory where the reports are generated to. Defaults to${project.build.directory}/jgiven-reports/qa-html
.
-
sourceDirectory
@Parameter(defaultValue="${project.build.directory}/jgiven-reports/json") protected File sourceDirectory
Directory to read the JSON report files from. Defaults to${project.build.directory}/jgiven-reports/json
.
-
debug
@Parameter(defaultValue="false") protected boolean debug
Whether to generate an aggregated JSON report model for debugging purposes. Defaults tofalse
.
-
screenshotScale
@Parameter(defaultValue="0.2") protected String screenshotScale
-
datePattern
@Parameter(defaultValue="yyyy-MMM-dd HH:mm O") protected String datePattern
-
pdf
@Parameter(defaultValue="true") protected boolean pdf
Whether to generate PDF reports. Defaults totrue
.
-
-