public abstract class ExamTask extends Task implements SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ExamTask.DescriptorExamTask
The Descriptor of DescriptorExamTask
|
Task.DescriptorTaskSimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactoryBuildStep.PublisherListExtensionPoint.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, taskHelperBUILDERS, 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, setTimeoutall, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperform, perform, requiresWorkspacegetProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuildprotected 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 SimpleBuildStepInterruptedExceptionIOExceptionprotected void doExecuteTask(ClientRequest clientRequest) throws IOException, InterruptedException
doExecuteTask in class TaskIOExceptionInterruptedExceptionprotected abstract TestConfiguration addDataToTestConfiguration(TestConfiguration testConfiguration, EnvVars env) throws AbortException
AbortExceptionCopyright © 2016–2023 MicroNova AG. All rights reserved.