Annotation Type AddonAction


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Inherited
    public @interface AddonAction
    Adds information to a TestProject action regarding what platforms it can run on and how it is displayed.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      Platform[] platforms
      List of platforms this action supports.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description
      The full description of the action.
      java.lang.String name
      Alternative action name.
      java.lang.String summary
      Short summary explaining what the action does.
    • Element Detail

      • platforms

        Platform[] platforms
        List of platforms this action supports.
        Returns:
        List of platforms.
      • name

        java.lang.String name
        Alternative action name.
        Returns:
        Action name.
        Default:
        ""
      • summary

        java.lang.String summary
        Short summary explaining what the action does.
        Returns:
        Action summary.
        Default:
        ""
      • description

        java.lang.String description
        The full description of the action. This is how the action step will be shown in the logs. You can enhance this by adding step parameters or step element marked with double-brackets (e.g. {{element}}).
        Returns:
        Action description.
        Default:
        ""