java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.tool.pipeline.ETPipeline
All Implemented Interfaces:
Serializable

public class ETPipeline extends Object implements Serializable
Class providing pipeline methods in order to get or create ETInstallation instances.
See Also:
  • Constructor Details

    • ETPipeline

      public ETPipeline(org.jenkinsci.plugins.workflow.cps.CpsScript script)
      Instantiates a new ETPipeline.
      Parameters:
      script - the pipeline script
  • Method Details

    • installation

      public ETInstance installation(String toolName)
      Gets a ETInstallation instance by name.
      Parameters:
      toolName - the tool name
      Returns:
      the ecu.test installation
    • installation

      public ETInstance installation(Map<String,Object> installArgs)
      Gets a ETInstallation instance by named argument.
      Parameters:
      installArgs - the installation arguments
      Returns:
      the ecu.test installation
    • newInstallation

      public ETInstance newInstallation(String toolName, String installPath)
      Creates a new ETInstance instance with given name and installation path.
      Parameters:
      toolName - the toolName name
      installPath - the installation path
      Returns:
      the ecu.test installation server
    • newInstallation

      public ETInstance newInstallation(String toolName, String installPath, String progId, int timeout, boolean registerComServer)
      Creates a new ATXServer instance with server specific settings.
      Parameters:
      toolName - the tool name
      installPath - the installation path
      progId - the COM programmatic identifier
      timeout - the COM timeout
      registerComServer - specifies whether to register the COM server before each start of ecu.test
      Returns:
      the ecu.test installation server
    • newInstallation

      public ETInstance newInstallation(Map<String,Object> installArgs)
      Creates a new ETInstallation instance with named arguments.
      Parameters:
      installArgs - the installation arguments
      Returns:
      the ecu.test installation