ru.mk.pump.cucumber.CucumberConfig Maven / Gradle / Ivy
package ru.mk.pump.cucumber;
import lombok.Getter;
import lombok.NoArgsConstructor;
import ru.mk.pump.commons.config.Property;
@SuppressWarnings("WeakerAccess")
@Getter
@NoArgsConstructor
public class CucumberConfig {
@Property("hook.before.scenario")
private boolean beforeScenarioHook = true;
@Property("hook.after.scenario")
private boolean afterScenarioHook = true;
@Property("hook.after.feature")
private boolean afterFeatureHook = true;
@Property("plugin.enable")
private boolean loadPumpPlugin = true;
@Property("plugin.browser")
private boolean browserManager = true;
@Property("plugin.browser.singleton")
private boolean oneBrowserAllFeature = true;
@Property("plugin.information")
private boolean informationManager = true;
@Property(value = "guice.modules", required = false)
private String[] guiceModules = new String[0];
public static CucumberConfig of() {
return new CucumberConfig();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy