Ignore:
Timestamp:
03/27/13 15:01:00 (11 years ago)
Author:
adeicke
Message:

Adapted test project to refactoring of evaluation project.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/testutil/GenerateTaskTreeUtil.java

    r1040 r1141  
    2424import de.ugoe.cs.autoquest.commands.usability.CMDgenerateTaskTree; 
    2525import de.ugoe.cs.autoquest.plugin.jfc.commands.CMDparseJFC; 
     26import de.ugoe.cs.autoquest.tasktrees.TaskTreeInstantiator; 
    2627import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTree; 
     28import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 
     29import de.ugoe.cs.autoquest.tasktrees.treeimpl.TaskTreeBuilder; 
     30import de.ugoe.cs.autoquest.tasktrees.treeimpl.TaskTreeNodeFactory; 
    2731import de.ugoe.cs.autoquest.test.CommandRunner; 
    28 import de.ugoe.cs.util.console.Console; 
    2932import de.ugoe.cs.util.console.GlobalDataContainer; 
    3033import de.ugoe.cs.util.console.TextConsole; 
     
    4245 
    4346    private static final String taskTreeName = "taskTree"; 
    44  
     47     
     48    public static ITaskTree getTaskTreeFromSpec(String spec) { 
     49        TaskTreeNodeFactory factory = new TaskTreeNodeFactory(); 
     50        ITaskTreeNode taskTree = new TaskTreeInstantiator(new TaskTreeNodeFactory(), new TaskTreeBuilder()).instantiateTaskTree(spec); 
     51        return factory.createTaskTree(taskTree); 
     52    } 
     53     
    4554    public static ITaskTree getTaskTreeFromFile(String filename) { 
    46         new TextConsole(Level.FINEST); 
     55        new TextConsole(Level.OFF); 
    4756        parseTraceFile(filename); 
    4857        condenseGuiModel(); 
     
    5564 
    5665    static private void parseTraceFile(String filetoparse) { 
    57         Console.println("parsing trace file"); 
    5866        CommandRunner.runCommand(CMDparseJFC.class, ClassLoader.getSystemResource(filetoparse) 
    5967            .getFile(), seqName); 
     
    6169 
    6270    private static void condenseGuiModel() { 
    63         Console.println("condensing GUI model"); 
    6471        CommandRunner.runCommand(CMDcondenseGuiModel.class, seqName); 
    6572    } 
    6673 
    6774    private static void sortKeyInteractions() { 
    68         Console.println("sorting key interactions"); 
    6975        CommandRunner.runCommand(CMDsortKeyInteractions.class, seqName); 
    7076    } 
    7177 
    7278    private static void correctKeyInteractionTargets() { 
    73         Console.println("correcting key interaction targets"); 
    7479        CommandRunner.runCommand(CMDcorrectKeyInteractionTargets.class, seqName); 
    7580    } 
    7681 
    7782    private static void detectTextInputEvents() { 
    78         Console.println("detecting text input events"); 
    7983        CommandRunner.runCommand(CMDdetectTextInputEvents.class, seqName); 
    8084    } 
    8185 
    8286    private static void condenseMouseClicks() { 
    83         Console.println("condensing mouse click events"); 
    8487        CommandRunner.runCommand(CMDcondenseMouseClicks.class, seqName); 
    8588    } 
Note: See TracChangeset for help on using the changeset viewer.