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

ru.yandex.qatools.allure.CommandProperties Maven / Gradle / Ivy

There is a newer version: 1.5.4
Show newest version
package ru.yandex.qatools.allure;

import ru.qatools.properties.DefaultValue;
import ru.qatools.properties.Property;
import ru.qatools.properties.Required;
import ru.qatools.properties.Resource;

import java.nio.file.Path;

/**
 * @author Artem Eroshenko 
 */
@Resource.Classpath({"command.properties"})
public interface CommandProperties {

    @Required
    @Property("os.name")
    String getOsName();

    @Required
    @Property("java.home")
    Path getJavaHome();

    @Required
    @Property("allure.home")
    Path getAllureHome();

    @DefaultValue("allure.properties")
    @Property("allure.config")
    Path getAllureConfig();

    @DefaultValue("-Xms128m")
    @Property("allure.bundle.javaOpts")
    String getBundleJavaOpts();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy