com.browserstack.automate.ci.jenkins
Class AutomateTestDataPublisher

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.tasks.junit.TestDataPublisher>
      extended by hudson.tasks.junit.TestDataPublisher
          extended by com.browserstack.automate.ci.jenkins.AutomateTestDataPublisher
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.junit.TestDataPublisher>

public class AutomateTestDataPublisher
extends hudson.tasks.junit.TestDataPublisher


Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static com.browserstack.automate.ci.jenkins.AutomateTestDataPublisher.DescriptorImpl DESCRIPTOR
           
 
Constructor Summary
AutomateTestDataPublisher()
           
 
Method Summary
 hudson.tasks.junit.TestResultAction.Data contributeTestData(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener, hudson.tasks.junit.TestResult testResult)
           
static String getTestCaseName(hudson.tasks.junit.CaseResult caseResult)
           
 hudson.tasks.junit.TestResultAction.Data getTestData(hudson.model.AbstractBuild<?,?> abstractBuild, hudson.Launcher launcher, hudson.model.BuildListener buildListener, hudson.tasks.junit.TestResult testResult)
           
 
Methods inherited from class hudson.tasks.junit.TestDataPublisher
all
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

@Extension(ordinal=1000.0)
public static final com.browserstack.automate.ci.jenkins.AutomateTestDataPublisher.DescriptorImpl DESCRIPTOR
Constructor Detail

AutomateTestDataPublisher

@DataBoundConstructor
public AutomateTestDataPublisher()
Method Detail

getTestData

public hudson.tasks.junit.TestResultAction.Data getTestData(hudson.model.AbstractBuild<?,?> abstractBuild,
                                                            hudson.Launcher launcher,
                                                            hudson.model.BuildListener buildListener,
                                                            hudson.tasks.junit.TestResult testResult)
                                                     throws IOException,
                                                            InterruptedException
Overrides:
getTestData in class hudson.tasks.junit.TestDataPublisher
Throws:
IOException
InterruptedException

contributeTestData

public hudson.tasks.junit.TestResultAction.Data contributeTestData(hudson.model.Run<?,?> run,
                                                                   @Nonnull
                                                                   hudson.FilePath workspace,
                                                                   hudson.Launcher launcher,
                                                                   hudson.model.TaskListener listener,
                                                                   hudson.tasks.junit.TestResult testResult)
                                                            throws IOException,
                                                                   InterruptedException
Overrides:
contributeTestData in class hudson.tasks.junit.TestDataPublisher
Throws:
IOException
InterruptedException

getTestCaseName

public static String getTestCaseName(hudson.tasks.junit.CaseResult caseResult)


Copyright © 2004-2016. All Rights Reserved.