net.masterthought.cucumber.ConfigurationOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cucumber-reporting Show documentation
Show all versions of cucumber-reporting Show documentation
Provides pretty html reports for Cucumber. It works by generating html from the cucumber json file.
package net.masterthought.cucumber;
import java.util.Map;
import net.masterthought.cucumber.json.Artifact;
public final class ConfigurationOptions {
public boolean skippedFailsBuildValue;
public boolean pendingFailsBuildValue;
public boolean undefinedFailsBuildValue;
public boolean missingFailsBuildValue;
public boolean artifactsEnabledValue;
public Map artifactConfiguration;
private static final ConfigurationOptions configuration = new ConfigurationOptions();
public static ConfigurationOptions instance() {
return configuration;
}
private ConfigurationOptions() {
}
public void setSkippedFailsBuild(boolean skippedFailsBuild) {
skippedFailsBuildValue = skippedFailsBuild;
}
public void setPendingFailsBuild(boolean pendingFailsBuild) {
pendingFailsBuildValue = pendingFailsBuild;
}
public void setUndefinedFailsBuild(boolean undefinedFailsBuild) {
undefinedFailsBuildValue = undefinedFailsBuild;
}
public void setMissingFailsBuild(boolean missngFailsBuild) {
missingFailsBuildValue = missngFailsBuild;
}
public void setArtifactsEnabled(boolean artifactsEnabled) {
artifactsEnabledValue = artifactsEnabled;
}
public void setArtifactConfiguration(Map configuration) {
artifactConfiguration = configuration;
}
public boolean skippedFailsBuild() {
return skippedFailsBuildValue;
}
public boolean pendingFailsBuild() {
return pendingFailsBuildValue;
}
public boolean undefinedFailsBuild() {
return undefinedFailsBuildValue;
}
public boolean missingFailsBuild() {
return missingFailsBuildValue;
}
public boolean artifactsEnabled() {
return artifactsEnabledValue;
}
public Map artifactConfig() {
return artifactConfiguration;
}
}