public class AIOTestsResultRecorder extends Recorder implements SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
AIOTestsResultRecorder.CreateIfCycleAbsent |
static class |
AIOTestsResultRecorder.DescriptorImpl |
static class |
AIOTestsResultRecorder.Entry |
static class |
AIOTestsResultRecorder.ExistingCycle |
static class |
AIOTestsResultRecorder.NewCycle |
Publisher.DescriptorExtensionListImpl
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
BuildStep.PublisherList
ExtensionPoint.LegacyInstancesAreScopedToHudson
BUILDERS, PUBLISHERS
Constructor and Description |
---|
AIOTestsResultRecorder(String projectKey,
String frameworkType,
String resultsFilePath,
Boolean addCaseToCycle,
Boolean createCase,
Boolean bddForceUpdateCase,
Boolean forceUpdateCase,
Boolean isBatch,
Boolean createNewRun,
Boolean createLogReport,
Boolean updateOnlyRunStatus,
Boolean ignoreClassInAutoKey,
String defaultFolder,
Secret apiKey) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, perform, prebuild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
perform, perform, requiresWorkspace
getProjectAction, getProjectActions, perform, prebuild
@DataBoundConstructor public AIOTestsResultRecorder(String projectKey, String frameworkType, String resultsFilePath, Boolean addCaseToCycle, Boolean createCase, Boolean bddForceUpdateCase, Boolean forceUpdateCase, Boolean isBatch, Boolean createNewRun, Boolean createLogReport, Boolean updateOnlyRunStatus, Boolean ignoreClassInAutoKey, String defaultFolder, Secret apiKey)
public String getProjectKey()
public String getFrameworkType()
public Secret getApiKey()
public String getResultsFilePath()
public Boolean getAddCaseToCycle()
public Boolean getCreateCase()
public Boolean getBddForceUpdateCase()
public Boolean getForceUpdateCase()
public Boolean getIsBatch()
public Boolean isCreateNewRun()
public Boolean getFailBuildOnFailure()
public String getJiraUsername()
@DataBoundSetter public void setJiraUsername(String jiraUsername)
public String getJiraServerUrl()
@DataBoundSetter public void setJiraServerUrl(String jiraServerUrl)
public Secret getJiraPassword()
@DataBoundSetter public void setJiraPassword(Secret jiraPassword)
@DataBoundSetter public void setFrameworkType(String frameworkType)
public String getJiraInstanceType()
@DataBoundSetter public void setJiraInstanceType(String jiraInstanceType)
@DataBoundSetter public void setFailBuildOnFailure(boolean failBuildOnFailure)
public Boolean getHideDetails()
@DataBoundSetter public void setHideDetails(boolean hideDetails)
public Boolean getCreateLogReport()
@DataBoundSetter public void setCreateLogReport(Boolean createLogReport)
@DataBoundSetter public void setEntry(AIOTestsResultRecorder.Entry entry)
public AIOTestsResultRecorder.Entry getEntry()
public String getDefaultFolder()
@DataBoundSetter public void setDefaultFolder(String defaultFolder)
public Boolean getIgnoreClassInAutoKey()
@DataBoundSetter public void setIgnoreClassInAutoKey(Boolean ignoreClassInAutoKey)
public Boolean getUpdateOnlyRunStatus()
@DataBoundSetter public void setUpdateOnlyRunStatus(Boolean updateOnlyRunStatus)
public BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface BuildStep
public AIOTestsResultRecorder.DescriptorImpl getDescriptor()
getDescriptor
in interface Describable<Publisher>
getDescriptor
in class Recorder
public String isServer()
public void perform(@NonNull Run<?,?> run, @NonNull FilePath filePath, @NonNull Launcher launcher, @NonNull TaskListener taskListener) throws InterruptedException, IOException
perform
in interface SimpleBuildStep
InterruptedException
IOException
public static void aioLogger(String message, PrintStream logger, StringBuilder reportText)
Copyright © 2016–2025. All rights reserved.