Changeset 4576
- Timestamp:
- 2011-01-18 13:19:36 (2 years ago)
- Location:
- trunk/global/clientmetrics/src/main/java/org/lilyproject/clientmetrics/postproc
- Files:
-
- 2 edited
-
MetricsParser.java (modified) (2 diffs)
-
MetricsReportTool.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/global/clientmetrics/src/main/java/org/lilyproject/clientmetrics/postproc/MetricsParser.java
r4569 r4576 5 5 6 6 import java.io.*; 7 import java.util.zip.GZIPInputStream; 7 8 8 9 /** … … 16 17 public Tests parse(File file) throws IOException { 17 18 InputStream is = new FileInputStream(file); 19 20 if (file.getName().endsWith(".gz")) { 21 is = new GZIPInputStream(is); 22 } 23 18 24 try { 19 25 return parse(is); -
trunk/global/clientmetrics/src/main/java/org/lilyproject/clientmetrics/postproc/MetricsReportTool.java
r4569 r4576 8 8 import org.joda.time.format.DateTimeFormatter; 9 9 import org.lilyproject.cli.BaseCliTool; 10 import org.lilyproject.util.ConsoleUtil; 10 11 11 12 import java.io.*; … … 84 85 if (outputDir.exists()) { 85 86 System.err.println("Specified output directory already exists: " + outputDir.getAbsolutePath()); 86 return 1; 87 boolean proceed = ConsoleUtil.promptYesNo("Continue anyway? [y/N]", false); 88 if (!proceed) 89 return 1; 87 90 } 88 91 … … 112 115 writeTestsInfo(tests, outputDir); 113 116 114 // Include a copy of the original input metrics file in the output dir 115 System.out.println("Copy original metrics file in output directory"); 116 FileUtils.copyFile(metricFile, new File(outputDir, metricFile.getName())); 117 // Include a copy of the original input metrics file in the output dir, except if the output is 118 // produced in the same directory as where the metrics file is located 119 if (!outputDir.getAbsoluteFile().getCanonicalFile().equals(metricFile.getAbsoluteFile().getParentFile().getCanonicalFile())) { 120 System.out.println("Copy original metrics file in output directory"); 121 FileUtils.copyFile(metricFile, new File(outputDir, metricFile.getName())); 122 } 117 123 118 124 return 0;
Note: See TracChangeset
for help on using the changeset viewer.