public abstract class ExamTask extends Task implements SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
protected static class |
ExamTask.DescriptorExamTask
The Descriptor of DescriptorExamTask
|
Task.DescriptorTask
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
BuildStep.PublisherList
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier and Type | Field and Description |
---|---|
protected boolean |
clearWorkspace |
protected String |
examReport
Identifies
ExamReportConfig to be used. |
protected boolean |
logging |
protected String |
loglevelLibCtrl |
protected String |
loglevelTestCtrl |
protected String |
loglevelTestLogic |
protected boolean |
pdfMeasureImages |
protected boolean |
pdfReport |
protected String |
pdfReportTemplate |
protected String |
pdfSelectFilter |
protected String |
pythonName
Identifies
PythonInstallation to be used. |
protected String |
reportPrefix
Definiert den Report Prefix
|
protected String |
systemConfiguration
Definiert die default SystemConfiguration
|
protected List<TestrunFilter> |
testrunFilter |
examModel, examName, modelConfiguration, taskHelper
BUILDERS, PUBLISHERS
Constructor and Description |
---|
ExamTask(String examName,
String pythonName,
String examReport,
String systemConfiguration)
Constructor of ExamTask
|
createModelConfig, getDescriptor, getExam, getExamName, getJavaOpts, getModel, getTaskHelper, getTimeout, setJavaOpts, setTimeout
all, getRequiredMonitorService, prebuild
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
perform, perform, requiresWorkspace
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
protected String pythonName
PythonInstallation
to be used.protected boolean clearWorkspace
protected String systemConfiguration
protected List<TestrunFilter> testrunFilter
protected boolean logging
protected String loglevelTestCtrl
protected String loglevelTestLogic
protected String loglevelLibCtrl
protected String examReport
ExamReportConfig
to be used.protected boolean pdfReport
protected String pdfReportTemplate
protected String pdfSelectFilter
protected boolean pdfMeasureImages
protected String reportPrefix
public boolean getUseExecutionFile()
public void setUseExecutionFile(boolean useExecutionFile)
public String getReportPrefix()
@DataBoundSetter public void setReportPrefix(String reportPrefix)
public boolean getPdfReport()
@DataBoundSetter public void setPdfReport(boolean pdfReport)
public String getPdfReportTemplate()
@DataBoundSetter public void setPdfReportTemplate(String pdfReportTemplate)
public String getPdfSelectFilter()
@DataBoundSetter public void setPdfSelectFilter(String pdfSelectFilter)
public boolean getPdfMeasureImages()
@DataBoundSetter public void setPdfMeasureImages(boolean pdfMeasureImages)
public boolean getLogging()
@DataBoundSetter public void setLogging(boolean logging)
public List<TestrunFilter> getTestrunFilter()
@DataBoundSetter public void setTestrunFilter(List<TestrunFilter> testrunFilter)
public String getLoglevelTestCtrl()
@DataBoundSetter public void setLoglevelTestCtrl(String loglevelTestCtrl)
public String getLoglevelTestLogic()
@DataBoundSetter public void setLoglevelTestLogic(String loglevelTestLogic)
public String getLoglevelLibCtrl()
@DataBoundSetter public void setLoglevelLibCtrl(String loglevelLibCtrl)
public String getPythonName()
public String getExamReport()
public String getSystemConfiguration()
@DataBoundSetter public void setSystemConfiguration(String systemConfiguration)
public boolean isClearWorkspace()
@DataBoundSetter public void setClearWorkspace(boolean clearWorkspace)
@Nullable public jenkins.plugins.shiningpanda.tools.PythonInstallation getPython()
public ExamTool.DescriptorImpl getToolDescriptor()
public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath workspace, @Nonnull EnvVars env, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
perform
in interface SimpleBuildStep
InterruptedException
IOException
protected void doExecuteTask(ClientRequest clientRequest) throws IOException, InterruptedException
doExecuteTask
in class Task
IOException
InterruptedException
protected abstract TestConfiguration addDataToTestConfiguration(TestConfiguration testConfiguration, EnvVars env) throws AbortException
AbortException
Copyright © 2016–2023 MicroNova AG. All rights reserved.