Class ETPlugin

java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.ETPlugin

public class ETPlugin extends Object
Main entry point to this plugin for the Jenkins instance.
  • Field Details

    • ET_MIN_VERSION

      public static final ToolVersion ET_MIN_VERSION
      Defines the minimum required ecu.test version supported by this plugin.
    • ET_MAX_VERSION

      public static final ToolVersion ET_MAX_VERSION
      Defines the maximum allowed ecu.test version supported by this plugin.
    • ATX_MIN_VERSION

      public static final ToolVersion ATX_MIN_VERSION
      Defines the minimum test.guide version supported by this plugin.
    • ATX_CONFIG_VERSION

      public static final ToolVersion ATX_CONFIG_VERSION
      Defines the test.guide version that the provided ATX configuration is based on.
    • DEPRECATION_WARNING

      public static final String DEPRECATION_WARNING
      Defines the deprecation warning message.
      See Also:
  • Constructor Details

    • ETPlugin

      public ETPlugin()
  • Method Details

    • addAliases

      @Initializer(before=PLUGINS_STARTED) public static void addAliases()
      Retains backward compatibility for renamed classes.
    • getIconFileName

      public static String getIconFileName(String iconClassName, String iconStyle)
      Gets the icon file name by class specification.
      Parameters:
      iconClassName - the icon class name
      iconStyle - the icon style
      Returns:
      the icon file name
    • syncATXConfiguration

      @Initializer(after=PLUGINS_STARTED) public void syncATXConfiguration()
      Synchronizes the current ATX configuration with the default one.
    • registerIcons

      @Initializer(after=JOB_LOADED) public void registerIcons()
      Registers the plugin icons to global icon set.