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

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