You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by wa...@apache.org on 2012/10/22 07:47:52 UTC

svn commit: r1400766 - in /incubator/ooo/trunk/test/testgui/source/svt/gui: sc/BasicFuncOnCalc.java sd/BasicFuncOnImpress.java sw/BasicFuncOnWriter.java sw/FileTypeAboutWriter.java

Author: wanglf
Date: Mon Oct 22 05:47:51 2012
New Revision: 1400766

URL: http://svn.apache.org/viewvc?rev=1400766&view=rev
Log:
modify svt result file's data structure

Modified:
    incubator/ooo/trunk/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java
    incubator/ooo/trunk/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java
    incubator/ooo/trunk/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java
    incubator/ooo/trunk/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java

Modified: incubator/ooo/trunk/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java?rev=1400766&r1=1400765&r2=1400766&view=diff
==============================================================================
--- incubator/ooo/trunk/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java (original)
+++ incubator/ooo/trunk/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java Mon Oct 22 05:47:51 2012
@@ -86,7 +86,7 @@ public class BasicFuncOnCalc {
 
 	private static DataSheet xmlResult;
 
-	private static int iterator = 100;
+	private static int iterator = 2;
 
 	private int i = 0;
 
@@ -95,8 +95,8 @@ public class BasicFuncOnCalc {
 	 */
 	@BeforeClass
 	public static void beforeClass() throws Exception {
-		xmlResult = new DataSheet(getFile("output/svt.xml"), true);
-		xmlResult.addRow("BasicFuncOnCalc", "Method", "Iterator", "Consumed Time(MS)", "Memory(VSZ)", "Memory(RSS)", "Handles(Windows Only)");
+		xmlResult = new DataSheet(getFile("output/svt.xml"));
+		xmlResult.addRow("Data", "Method", "No", "Consumed Time(MS)", "Memory(VSZ)", "Memory(RSS)", "Handles(Windows Only)");
 	}
 
 	@AfterClass
@@ -494,7 +494,7 @@ public class BasicFuncOnCalc {
 
 	private void addRecord(int i, long start, long end) {
 		HashMap<String, Object>  perf = aoo.getPerfData();
-		xmlResult.addRow("BasicFuncOnCalc",testname.getMethodName(), i, (end - start),
+		xmlResult.addRow("Data",testname.getMethodName(), i, (end - start),
 				perf.get("vsz"), perf.get("rss"), perf.get("handles"));
 	}
 }

Modified: incubator/ooo/trunk/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java?rev=1400766&r1=1400765&r2=1400766&view=diff
==============================================================================
--- incubator/ooo/trunk/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java (original)
+++ incubator/ooo/trunk/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java Mon Oct 22 05:47:51 2012
@@ -63,7 +63,7 @@ public class BasicFuncOnImpress {
 
 	private String pid = null;
 
-	private static int iterator = 100;
+	private static int iterator = 2;
 
 	private int i = 0;
 
@@ -72,10 +72,8 @@ public class BasicFuncOnImpress {
 	 */
 	@BeforeClass
 	public static void beforeClass() throws Exception {
-
-		xmlResult = new DataSheet(getFile("output/svt_gui_sd.xml"));
-		xmlResult.addRow("BasicFunOnImpress","Method", "Iterator", "Consumed Time(MS)",
-				"Memory(KB)", "CPU(%)");
+		xmlResult = new DataSheet(getFile("output/svt.xml"));
+		xmlResult.addRow("Data", "Method", "No", "Consumed Time(MS)", "Memory(VSZ)", "Memory(RSS)", "Handles(Windows Only)");
 	}
 
 	@AfterClass
@@ -132,7 +130,8 @@ public class BasicFuncOnImpress {
 		for (i = 1; i <= iterator; i++) {
 			long start = System.currentTimeMillis();
 			createNewSD();
-			impress.menuItem("Insert->Picture->From File...").select();
+			app.dispatch(".uno:InsertGraphic");
+//			impress.menuItem("Insert->Picture->From File...").select();
 			sleep(2);
 			filePickerPath.setText(pic);
 			sleep(1);
@@ -263,6 +262,7 @@ public class BasicFuncOnImpress {
 	}
 	
 	@Test
+	@Ignore
 	public void opChartOnOpenedSD() throws Exception {
 		String file = prepareData("svt/OLEinODP.odp");
 		for (i = 1; i <= iterator; i++) {
@@ -370,16 +370,9 @@ public class BasicFuncOnImpress {
 		}
 	}
 
-	private HashMap<String, Object> getPerfData() {
-		HashMap<String, Object> proccessInfo = SystemUtil
-				.findProcess(".*(soffice\\.bin|soffice\\.exe|soffice).*");
-		String pid = (String) proccessInfo.get("pid");
-		return SystemUtil.getProcessPerfData(pid);
-	}
-
 	private void addRecord(int i, long start, long end) {
-		HashMap<String, Object> perf = getPerfData();
-		xmlResult.addRow("BasicFuncOnImpress",testname.getMethodName(), i, (end - start),
-				perf.get("rss"), perf.get("pcpu"));
+		HashMap<String, Object>  perf = aoo.getPerfData();
+		xmlResult.addRow("Data",testname.getMethodName(), i, (end - start),
+				perf.get("vsz"), perf.get("rss"), perf.get("handles"));
 	}
 }

Modified: incubator/ooo/trunk/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java?rev=1400766&r1=1400765&r2=1400766&view=diff
==============================================================================
--- incubator/ooo/trunk/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java (original)
+++ incubator/ooo/trunk/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java Mon Oct 22 05:47:51 2012
@@ -60,7 +60,7 @@ public class BasicFuncOnWriter {
 
 	private String pid = null;
 
-	private static int iterator = 100;
+	private static int iterator = 2;
 
 	private int i = 0;
 
@@ -69,10 +69,8 @@ public class BasicFuncOnWriter {
 	 */
 	@BeforeClass
 	public static void beforeClass() throws Exception {
-
-		xmlResult = new DataSheet(getFile("output/svt_gui_sw.xml"));
-		xmlResult.addRow("BasicFuncOnWriter","Method", "Iterator", "Consumed Time(MS)",
-				"Memory(KB)", "CPU(%)");
+		xmlResult = new DataSheet(getFile("output/svt.xml"));
+		xmlResult.addRow("Data", "Method", "No", "Consumed Time(MS)", "Memory(VSZ)", "Memory(RSS)", "Handles(Windows Only)");
 	}
 
 	@AfterClass
@@ -440,7 +438,8 @@ public class BasicFuncOnWriter {
 			submitOpenDlg(file);
 			writer.waitForExistence(10, 2);
 			writer.focus();
-			writer.menuItem("Insert->Object->Chart...").select();
+			app.dispatch(".uno:InsertObjectChart");
+//			writer.menuItem("Insert->Object->Chart...").select();
 			sleep(5);
 			typeKeys("<esc>");
 			sleep(5);
@@ -514,17 +513,10 @@ public class BasicFuncOnWriter {
 		}
 	}
 
-	private HashMap<String, Object> getPerfData() {
-		HashMap<String, Object> proccessInfo = SystemUtil
-				.findProcess(".*(soffice\\.bin|soffice\\.exe|soffice).*");
-		String pid = (String) proccessInfo.get("pid");
-		return SystemUtil.getProcessPerfData(pid);
-	}
-
 	private void addRecord(int i, long start, long end) {
-		HashMap<String, Object> perf = getPerfData();
-		xmlResult.addRow("BasicFuncOnWriter",testname.getMethodName(), i, (end - start),
-				perf.get("rss"), perf.get("pcpu"));
+		HashMap<String, Object>  perf = aoo.getPerfData();
+		xmlResult.addRow("Data",testname.getMethodName(), i, (end - start),
+				perf.get("vsz"), perf.get("rss"), perf.get("handles"));
 	}
 	
 }

Modified: incubator/ooo/trunk/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java?rev=1400766&r1=1400765&r2=1400766&view=diff
==============================================================================
--- incubator/ooo/trunk/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java (original)
+++ incubator/ooo/trunk/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java Mon Oct 22 05:47:51 2012
@@ -60,7 +60,7 @@ public class FileTypeAboutWriter {
 
 	private String pid = null;
 
-	private static int iterator = 100;
+	private static int iterator = 2;
 
 	private int i = 0;
 
@@ -70,10 +70,8 @@ public class FileTypeAboutWriter {
 	 */
 	@BeforeClass
 	public static void beforeClass() throws Exception {
-
-		xmlResult = new DataSheet(getFile("output/svt_gui_type_sw.xml"));
-		xmlResult.addRow("FileTypeAboutWriter","Method", "Iterator", "Consumed Time(MS)",
-				"Memory(KB)", "CPU(%)");
+		xmlResult = new DataSheet(getFile("output/svt.xml"));
+		xmlResult.addRow("Data", "Method", "No", "Consumed Time(MS)", "Memory(VSZ)", "Memory(RSS)", "Handles(Windows Only)");
 	}
 
 	@AfterClass
@@ -179,21 +177,14 @@ public class FileTypeAboutWriter {
 		submitOpenDlg(saveTo);
 		sleep(2);		
 		app.dispatch(".uno:CloseDoc");
+		
 	}
 	
-
-
-	private HashMap<String, Object> getPerfData() {
-		HashMap<String, Object> proccessInfo = SystemUtil
-				.findProcess(".*(soffice\\.bin|soffice\\.exe|soffice).*");
-		String pid = (String) proccessInfo.get("pid");
-		return SystemUtil.getProcessPerfData(pid);
-	}
-
 	private void addRecord(int i, long start, long end) {
-		HashMap<String, Object> perf = getPerfData();
-		xmlResult.addRow("FileTypeAboutWriter",testname.getMethodName(), i, (end - start),
-				perf.get("rss"), perf.get("pcpu"));
+		HashMap<String, Object>  perf = aoo.getPerfData();
+		xmlResult.addRow("Data",testname.getMethodName(), i, (end - start),
+				perf.get("vsz"), perf.get("rss"), perf.get("handles"));
 	}
+
 	
 }