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

uk.co.automatictester.jmeter.lightning.maven.plugin.ConfigurationMojo Maven / Gradle / Ivy

package uk.co.automatictester.jmeter.lightning.maven.plugin;

import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugins.annotations.Parameter;
import uk.co.automatictester.lightning.core.enums.Mode;

import java.io.File;

abstract class ConfigurationMojo extends AbstractMojo {

    /**
     * Execution mode.
     * Allowed values: verify, report
     */
    @Parameter
    Mode mode;

    /**
     * Lightning XML config file with test definitions
     */
    @Parameter
    File testSetXml;

    /**
     * JMeter CSV file
     */
    @Parameter(required = true)
    File jmeterCsv;

    /**
     * PerfMon CSV file
     */
    @Parameter
    File perfmonCsv;

    /**
     * JUnit report suffix
     */
    @Parameter
    String junitReportSuffix;

    /**
     * Whether or not subsequent tests should be executed on any failure.
     */
    @Parameter
    boolean continueOnFailure;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy