Class ReportPublisherDslExtension

    • Constructor Detail

      • ReportPublisherDslExtension

        public ReportPublisherDslExtension()
    • Method Detail

      • publishATX

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishATX​(CharSequence atxName,
                                 Runnable closure)
        DslExtensionMethod for publishing ATX reports.
        Parameters:
        atxName - the tool name identifying the ATXInstallation to be used
        closure - the nested Groovy closure
        Returns:
        the instance of a ATXPublisher
      • publishATX

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishATX​(CharSequence atxName)
        DslExtensionMethod for publishing ATX reports with default settings.
        Parameters:
        atxName - the tool name identifying the ATXInstallation to be used
        Returns:
        the instance of a ATXPublisher
      • publishUNIT

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishUNIT​(CharSequence toolName,
                                  Runnable closure)
        DslExtensionMethod for publishing UNIT reports.
        Parameters:
        toolName - the tool name identifying the ETInstallation to be used
        closure - the nested Groovy closure
        Returns:
        the instance of a JUnitPublisher
      • publishUNIT

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishUNIT​(CharSequence toolName)
        DslExtensionMethod for publishing UNIT reports with default settings.
        Parameters:
        toolName - the tool name identifying the ETInstallation to be used
        Returns:
        the instance of a JUnitPublisher
      • publishTRF

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishTRF​(Runnable closure)
        DslExtensionMethod for publishing TRF reports.
        Parameters:
        closure - the nested Groovy closure
        Returns:
        the instance of a TRFPublisher
      • publishTRF

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishTRF()
        DslExtensionMethod for publishing TRF reports with default settings.
        Returns:
        the instance of a TRFPublisher
      • publishETLogs

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishETLogs​(Runnable closure)
        DslExtensionMethod for publishing ecu.test logs.
        Parameters:
        closure - the nested Groovy closure
        Returns:
        the instance of a ETLogPublisher
      • publishETLogs

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishETLogs()
        DslExtensionMethod for publishing ecu.test logs with default settings.
        Returns:
        the instance of a ETLogPublisher
      • publishGenerators

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishGenerators​(CharSequence toolName,
                                        Runnable closure)
        DslExtensionMethod for publishing generated reports.
        Parameters:
        toolName - the tool name identifying the ETInstallation to be used
        closure - the nested Groovy closure
        Returns:
        the instance of a ReportGeneratorPublisher
      • publishGenerators

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishGenerators​(CharSequence toolName)
        DslExtensionMethod for publishing generated reports with default settings.
        Parameters:
        toolName - the tool name identifying the ETInstallation to be used
        Returns:
        the instance of a ReportGeneratorPublisher
      • publishTMS

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishTMS​(CharSequence toolName,
                                 CharSequence credentialsId,
                                 Runnable closure)
        DslExtensionMethod for publishing report to test management system.
        Parameters:
        toolName - the tool name identifying the ETInstallation to be used
        credentialsId - the credentials id
        closure - the nested Groovy closure
        Returns:
        the instance of a TMSPublisher
      • publishTMS

        @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.class)
        public Object publishTMS​(CharSequence toolName,
                                 CharSequence credentialsId)
        DslExtensionMethod for publishing report to test management system with default settings.
        Parameters:
        toolName - the tool name identifying the ETInstallation to be used
        credentialsId - the credentials id
        Returns:
        the instance of a ReportGeneratorPublisher