uk.co.deliverymind.lightning.gradle.plugin.LightningPlugin Maven / Gradle / Ivy
package uk.co.deliverymind.lightning.gradle.plugin;
import org.gradle.api.Plugin;
import org.gradle.api.Project;
import uk.co.deliverymind.lightning.gradle.extension.LightningExtension;
import uk.co.deliverymind.lightning.gradle.task.ReportTask;
import uk.co.deliverymind.lightning.gradle.task.VerifyTask;
public class LightningPlugin implements Plugin {
@Override
public void apply(Project project) {
project.getExtensions().create("lightningSettings", LightningExtension.class);
project.getTasks().create("verify", VerifyTask.class).setDescription("Runs Lightning report on JMeter CSV file");
project.getTasks().create("report", ReportTask.class).setDescription("Runs Lightning verify on JMeter CSV file, using XML file with test definitions");
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy