Changeset 1819 for trunk/autoquest-plugin-android/src/main/java/de/ugoe/cs/autoquest/plugin/android/commands/CMDparseDirAndroid.java
- Timestamp:
- 11/11/14 13:38:39 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-plugin-android/src/main/java/de/ugoe/cs/autoquest/plugin/android/commands/CMDparseDirAndroid.java
r1783 r1819 31 31 * <p> 32 32 * Command that tries to parse all files in a folder as if they were log files generated by the 33 * Androidmonitor. The result is one set of sequences for all files (not one set of sequences for each34 * file!).33 * Androidmonitor. The result is one set of sequences for all files (not one set of sequences for 34 * each file!). 35 35 * </p> 36 36 * … … 38 38 * @version 1.0 39 39 */ 40 public class CMDparseDirAndroid implements Command {40 public class CMDparseDirAndroid implements Command { 41 41 42 42 /* 43 43 * (non-Javadoc) 44 44 * 45 45 * @see de.ugoe.cs.util.console.Command#run(java.util.List) 46 46 */ 47 48 49 47 @Override 48 public void run(List<Object> parameters) { 49 String path; 50 50 String sequencesName = "sequences"; 51 51 … … 59 59 throw new IllegalArgumentException(); 60 60 } 61 61 62 62 File folder = new File(path); 63 63 if (!folder.isDirectory()) { … … 65 65 return; 66 66 } 67 67 68 68 AndroidLogParser parser = new AndroidLogParser(); 69 69 70 70 String absolutPath = folder.getAbsolutePath(); 71 71 for (String filename : folder.list()) { … … 80 80 } 81 81 } 82 82 83 83 Collection<List<Event>> sequences = parser.getSequences(); 84 84 85 85 GUIModel targets = parser.getGuiModel(); 86 86 … … 88 88 CommandHelpers.dataOverwritten(sequencesName); 89 89 } 90 90 91 91 if (GlobalDataContainer.getInstance().addData(sequencesName + "_targets", targets)) { 92 92 CommandHelpers.dataOverwritten(sequencesName + "_targets"); 93 93 } 94 95 }96 94 97 /* 95 } 96 97 /* 98 98 * (non-Javadoc) 99 99 * 100 100 * @see de.ugoe.cs.util.console.Command#help() 101 101 */ 102 103 104 105 102 @Override 103 public String help() { 104 return "parseDirAndroid <directory> {<sequencesName>}"; 105 } 106 106 107 107 }
Note: See TracChangeset
for help on using the changeset viewer.