Package 

Class JMeterExecBaseTask

  • All Implemented Interfaces:
    kotlin.Comparable , org.gradle.api.Task , org.gradle.api.internal.DynamicObjectAware , org.gradle.api.internal.IConventionAware , org.gradle.api.internal.TaskInternal , org.gradle.api.plugins.ExtensionAware , org.gradle.process.BaseExecSpec , org.gradle.process.JavaExecSpec , org.gradle.process.JavaForkOptions , org.gradle.process.ProcessForkOptions , org.gradle.util.Configurable

    @DisableCachingByDefault(because = Dedicated tasks has to decide) 
    public abstract class JMeterExecBaseTask
    extends JMeterBaseTask
                        

    This class is an intermediate class to avoid doubling properties and functionality of run- and report-tasks. It is not meant for instantiation nor direct usage.

    • Method Summary

      Modifier and Type Method Description
      final DirectoryProperty getCustomReportTemplateDirectory() Path to a custom report-template folder used by report generator.
      final DirectoryProperty getResultDirectory() Directory where to store the results.
      final DirectoryProperty getReportDir() Directory where to create the report.
      final Boolean getDeleteResults() Force jmeter to delete/override any existing output.
      final Unit setDeleteResults(@Input() Boolean deleteResults) Force jmeter to delete/override any existing output.
      final ConfigurableFileCollection getJmSystemPropertyFiles()
      final MapProperty<String, String> getJmSystemProperties()
      final RegularFileProperty getMainPropertyFile() Main jmeter property file.
      final ConfigurableFileCollection getAdditionalPropertyFiles() Additional property files.
      final MapProperty<String, String> getJmeterProperties() Dedicated properties send to local JMeter only.
      final RegularFileProperty getLogOutputFile() File where jmeter log will be written to.
      final Property<String> getJmxFile() The jmx-file to use.
      final Property<String> getMaxHeap() Inherited from JMeterExtension.maxHeap
      • Methods inherited from class de.qualersoft.jmeter.gradleplugin.task.JMeterExecBaseTask

        exec, setAdditionalPropertyFiles, setJmSystemProperties, setJmSystemPropertyFiles, setJmeterProperties, setMainPropertyFile
      • Methods inherited from class org.gradle.api.internal.ConventionTask

        compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
      • Methods inherited from class org.gradle.api.DefaultTask

        appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
      • Methods inherited from class org.gradle.api.tasks.JavaExec

        conventionMapping, conventionMapping, getConventionMapping
      • Methods inherited from class de.qualersoft.jmeter.gradleplugin.task.JMeterBaseTask

        args, args, bootstrapClasspath, classpath, copyTo, copyTo, debugOptions, environment, environment, executable, getAllJvmArgs, getArgs, getArgumentProviders, getBootstrapClasspath, getClasspath, getCommandLine, getDebug, getDebugOptions, getDefaultCharacterEncoding, getEnableAssertions, getEnvironment, getErrorOutput, getExecActionFactory, getExecutable, getExecutionResult, getJavaLauncher, getJavaVersion, getJvmArgs, getJvmArgumentProviders, getMain, getMainClass, getMainModule, getMaxHeapSize, getMinHeapSize, getModularity, getObjectFactory, getProviderFactory, getStandardInput, getStandardOutput, getSystemProperties, getWorkingDir, isIgnoreExitValue, jvmArgs, jvmArgs, setAllJvmArgs, setAllJvmArgs, setArgs, setArgs, setArgsString, setBootstrapClasspath, setClasspath, setDebug, setDefaultCharacterEncoding, setEnableAssertions, setEnvironment, setErrorOutput, setExecutable, setExecutable, setIgnoreExitValue, setJvmArgs, setJvmArgs, setMain, setMaxHeapSize, setMinHeapSize, setStandardInput, setStandardOutput, setSystemProperties, setWorkingDir, setWorkingDir, systemProperties, systemProperty, workingDir
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait