Class AttachmentPublisher

java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.tasks.junit.TestDataPublisher>
hudson.tasks.junit.TestDataPublisher
hudson.plugins.junitattachments.AttachmentPublisher
All Implemented Interfaces:
ExtensionPoint, Describable<hudson.tasks.junit.TestDataPublisher>

public class AttachmentPublisher extends hudson.tasks.junit.TestDataPublisher
  • Constructor Details

    • AttachmentPublisher

      @DataBoundConstructor public AttachmentPublisher()
  • Method Details

    • isShowAttachmentsAtClassLevel

      public boolean isShowAttachmentsAtClassLevel()
    • isShowAttachmentsInStdOut

      public boolean isShowAttachmentsInStdOut()
    • setShowAttachmentsAtClassLevel

      @DataBoundSetter public void setShowAttachmentsAtClassLevel(Boolean showAttachmentsAtClassLevel)
    • setShowAttachmentsInStdOut

      @DataBoundSetter public void setShowAttachmentsInStdOut(Boolean showAttachmentsInStdOut)
    • getAttachmentPath

      public static FilePath getAttachmentPath(Run<?,?> build)
    • getAttachmentPath

      public static FilePath getAttachmentPath(FilePath root, String className, String testName)
    • contributeTestData

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