All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.masterthought.cucumber.ConfigurationOptions Maven / Gradle / Ivy

Go to download

Provides pretty html reports for Cucumber. It works by generating html from the cucumber json file.

There is a newer version: 5.8.2
Show newest version
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;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy