Interface ITask

All Superinterfaces:
Serializable
All Known Implementing Classes:
Task

public interface ITask extends Serializable
A task whose performances will be evaluated.
  • Method Details

    • taskID

      String taskID()
      Returns:
      a string denoting the id of the task
    • inputData

      IInputData inputData()
      Returns:
      the input data
    • toolParams

      IToolParameters toolParams()
      Returns:
      the tool parameters
    • platformParams

      IPlatformParameters platformParams()
      Returns:
      the platform parameters
    • measures

      IMeasures measures()
      Returns:
      the measures to be taken
    • toolKeywordsMenu

      Class<? extends IToolKeywordsMenu> toolKeywordsMenu()
      Returns:
      the binding class to be used for running the tests
    • exportClasses

      Collection<Class<? extends IExport>> exportClasses()
      Returns:
      the classes to be used for exporting results
    • getServiceName

      default String getServiceName()
      Returns:
      the service name