com.shaft.properties.internal.TestNG Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of SHAFT_ENGINE Show documentation
Show all versions of SHAFT_ENGINE Show documentation
SHAFT is a unified test automation engine. Powered by best-in-class frameworks, SHAFT provides a
wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve.
Stop reinventing the wheel. Upgrade now!
package com.shaft.properties.internal;
import org.aeonbits.owner.Config.Sources;
@SuppressWarnings("unused")
@Sources({"system:properties", "file:src/main/resources/properties/TestNG.properties", "file:src/main/resources/properties/default/TestNG.properties", "classpath:TestNG.properties",})
public interface TestNG extends EngineProperties {
@Key("setParallel")
@DefaultValue("NONE")
String parallel();
@Key("setThreadCount")
@DefaultValue("1")
int threadCount();
@Key("setVerbose")
@DefaultValue("1")
Integer verbose();
@Key("setPreserveOrder")
@DefaultValue("true")
boolean preserveOrder();
@Key("setGroupByInstances")
@DefaultValue("true")
boolean groupByInstances();
@Key("setDataProviderThreadCount")
@DefaultValue("1")
int dataProviderThreadCount();
}