Class Algorithm


  • public class Algorithm
    extends Object
    Test algorithm, as read from file
    • Constructor Detail

      • Algorithm

        public Algorithm​(PerfRunData runData)
                  throws Exception
        Read algorithm from file Property examined: alt.tasks.packages == comma separated list of alternate package names where tasks would be searched for, when not found in the default package (that of PerfTaskObject.getClass()). If the same task class appears in more than one package, the package indicated first in this list will be used.
        Parameters:
        runData - perf-run-data used at running the tasks.
        Throws:
        Exception - if errors while parsing the algorithm
    • Method Detail

      • execute

        public void execute()
                     throws Exception
        Execute this algorithm
        Throws:
        Exception
      • extractTasks

        public ArrayList<PerfTask> extractTasks()
        Expert: for test purposes, return all tasks participating in this algorithm.
        Returns:
        all tasks participating in this algorithm.