Add Pipeline support for the plugin's provided build steps and publishers so that they can be used from within a Jenkins Pipeline build. In order to be compatible, they must implement SimpleBuildStep. See also: Pipeline Plugin Developer Guide

          [JENKINS-31999] Pipeline support for ECU-TEST plugin

          TraceTronic GmbH created issue -
          TraceTronic GmbH made changes -
          Epic Link New: JENKINS-34657 [ 170293 ]
          TraceTronic GmbH made changes -
          Description Original: Add Workflow support for the plugin's provided build steps and publishers so that they can be used from within a Jenkins Workflow build. In order to be compatible, they must implement _SimpleBuildStep_. See also: [Workflow Plugin Developer Guide|https://github.com/jenkinsci/workflow-plugin/blob/master/COMPATIBILITY.md#plugin-developer-guide] New: Add Pipeline support for the plugin's provided build steps and publishers so that they can be used from within a Jenkins Pipeline build. In order to be compatible, they must implement _SimpleBuildStep_. See also: [Pipeline Plugin Developer Guide|https://github.com/jenkinsci/pipeline-plugin/blob/master/DEVGUIDE.md]
          Labels Original: workflow New: pipeline workflow
          Summary Original: Add Workflow support New: Pipeline support for ECU-TEST plugin
          TraceTronic GmbH made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          TraceTronic GmbH made changes -
          Remote Link New: This issue links to "PR (Web Link)" [ 14324 ]

          Code changed in jenkins
          User: Christian Pönisch
          Path:
          pom.xml
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/ETPlugin.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/AbstractATXReportHandler.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGenerator.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitReportGenerator.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitTestResultParser.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogParser.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/AbstractTestClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/scan/AbstractTestScanner.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/AbstractToolInstallation.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/ETInstallation.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/DllUtil.java
          src/main/resources/index.jelly
          http://jenkins-ci.org/commit/ecutest-plugin/50098236b6fe022fdbc2aaa51645b6bc629577e4
          Log:
          JENKINS-31999 bumped Jenkins baseline version to 1.580.1

          • adapted Callable/FileCallable to according MasterToSlave(File)Callable
          • fixed NPE when configuring tool installations
          • bumped TEST-GUIDE compatible version

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Christian Pönisch Path: pom.xml src/main/java/de/tracetronic/jenkins/plugins/ecutest/ETPlugin.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/AbstractATXReportHandler.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGenerator.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitReportGenerator.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitTestResultParser.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogParser.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/AbstractTestClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/scan/AbstractTestScanner.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/AbstractToolInstallation.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/ETInstallation.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/DllUtil.java src/main/resources/index.jelly http://jenkins-ci.org/commit/ecutest-plugin/50098236b6fe022fdbc2aaa51645b6bc629577e4 Log: JENKINS-31999 bumped Jenkins baseline version to 1.580.1 adapted Callable/FileCallable to according MasterToSlave(File)Callable fixed NPE when configuring tool installations bumped TEST-GUIDE compatible version

          Code changed in jenkins
          User: Christian Pönisch
          Path:
          pom.xml
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/ETPlugin.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/AbstractATXReportHandler.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGenerator.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitReportGenerator.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitTestResultParser.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogParser.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/AbstractTestClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/scan/AbstractTestScanner.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/AbstractToolInstallation.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/ETInstallation.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/DllUtil.java
          src/main/resources/index.jelly
          http://jenkins-ci.org/commit/ecutest-plugin/68e246d40f408a8c594662203c5e9d8fa68abf8d
          Log:
          JENKINS-31999 bumped Jenkins baseline version to 1.580.1

          • adapted Callable/FileCallable to according MasterToSlave(File)Callable
          • fixed NPE when configuring tool installations
          • bumped TEST-GUIDE compatible version

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Christian Pönisch Path: pom.xml src/main/java/de/tracetronic/jenkins/plugins/ecutest/ETPlugin.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/AbstractATXReportHandler.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGenerator.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitReportGenerator.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitTestResultParser.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogParser.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/AbstractTestClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/scan/AbstractTestScanner.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/AbstractToolInstallation.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/ETInstallation.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/DllUtil.java src/main/resources/index.jelly http://jenkins-ci.org/commit/ecutest-plugin/68e246d40f408a8c594662203c5e9d8fa68abf8d Log: JENKINS-31999 bumped Jenkins baseline version to 1.580.1 adapted Callable/FileCallable to according MasterToSlave(File)Callable fixed NPE when configuring tool installations bumped TEST-GUIDE compatible version

          Code changed in jenkins
          User: Christian Pönisch
          Path:
          pom.xml
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/env/view/ToolEnvActionView.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/log/TTConsoleLogger.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/log/TTConsoleNote.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/AbstractToolClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ToolClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/ProcessUtil.java
          http://jenkins-ci.org/commit/ecutest-plugin/6ef4aa7521926d6fca8b92a20be73003faa0206f
          Log:
          JENKINS-31999 added Pipeline compatibility for tool-related build steps

          • replaced AbstractBuild with Run
          • replaced BuildListener with TaskListener
          • added new DataBoundConstructor for mandatory parameters
          • added DataBoundSetters for optional parameters with defaults
          • made custom console logger compatible

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Christian Pönisch Path: pom.xml src/main/java/de/tracetronic/jenkins/plugins/ecutest/env/view/ToolEnvActionView.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/log/TTConsoleLogger.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/log/TTConsoleNote.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/AbstractToolClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ToolClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/ProcessUtil.java http://jenkins-ci.org/commit/ecutest-plugin/6ef4aa7521926d6fca8b92a20be73003faa0206f Log: JENKINS-31999 added Pipeline compatibility for tool-related build steps replaced AbstractBuild with Run replaced BuildListener with TaskListener added new DataBoundConstructor for mandatory parameters added DataBoundSetters for optional parameters with defaults made custom console logger compatible

          Code changed in jenkins
          User: Christian Pönisch
          Path:
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilder.java
          http://jenkins-ci.org/commit/ecutest-plugin/af0331844a3c6682a4e6331356ac092addcc1730
          Log:
          JENKINS-31999 fixed deprecated unit tests

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Christian Pönisch Path: src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilder.java http://jenkins-ci.org/commit/ecutest-plugin/af0331844a3c6682a4e6331356ac092addcc1730 Log: JENKINS-31999 fixed deprecated unit tests

          Code changed in jenkins
          User: Christian Pönisch
          Path:
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/env/view/TestEnvActionView.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/AbstractTestClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/TestClient.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java
          src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java
          http://jenkins-ci.org/commit/ecutest-plugin/c883004ba182c3316c384b5393fd6f612e053bce
          Log:
          JENKINS-31999 added Pipeline compatibility for test-related builders

          • replaced AbstractBuild with Run
          • replaced BuildListener with TaskListener
          • added new DataBoundConstructor for mandatory parameters
          • added DataBoundSetters for optional parameters with defaults
          • made custom console logger compatible

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Christian Pönisch Path: src/main/java/de/tracetronic/jenkins/plugins/ecutest/env/view/TestEnvActionView.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/AbstractTestClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/TestClient.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java http://jenkins-ci.org/commit/ecutest-plugin/c883004ba182c3316c384b5393fd6f612e053bce Log: JENKINS-31999 added Pipeline compatibility for test-related builders replaced AbstractBuild with Run replaced BuildListener with TaskListener added new DataBoundConstructor for mandatory parameters added DataBoundSetters for optional parameters with defaults made custom console logger compatible

            tracetronic TraceTronic GmbH
            tracetronic TraceTronic GmbH
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: