Modified: 
openoffice/branches/ia2/test/testcommon/source/org/openoffice/test/vcl/Tester.java
URL: 
http://svn.apache.org/viewvc/openoffice/branches/ia2/test/testcommon/source/org/openoffice/test/vcl/Tester.java?rev=1527279&r1=1527278&r2=1527279&view=diff
==============================================================================
--- 
openoffice/branches/ia2/test/testcommon/source/org/openoffice/test/vcl/Tester.java
 (original)
+++ 
openoffice/branches/ia2/test/testcommon/source/org/openoffice/test/vcl/Tester.java
 Sun Sep 29 07:19:52 2013
@@ -102,13 +102,23 @@ public class Tester {
                robot.mousePress(InputEvent.BUTTON1_MASK);
                int x = fromX;
                int y = fromY;
+               // get the direction
                int dx = toX > fromX ? 1 : -1;
                int dy = toY > fromY ? 1 : -1;
+               // get the step sizes
+               final int stepTarget = 10;
+               int sx = (toX - fromX) / stepTarget;
+               int sy = (toY - fromY) / stepTarget;
+               if( sx == 0) sx = dx;
+               if( sy == 0) sy = dy;
                while (x != toX || y != toY) {
-                       if (x != toX)
-                               x = x + dx;
-                       if (y != toY)
-                               y = y + dy;
+                       x += sx;
+                       y += sy;
+                       // limit drag pos to target pos
+                       if( ((x - toX) * dx) > 0)
+                               x = toX;
+                       if( ((y - toY) * dy) > 0)
+                               y = toY;
                        robot.mouseMove(x, y);
                }
                robot.mouseRelease(InputEvent.BUTTON1_MASK);

Modified: 
openoffice/branches/ia2/test/testgui/source/fvt/gui/sd/shape/ShapeTypes.java
URL: 
http://svn.apache.org/viewvc/openoffice/branches/ia2/test/testgui/source/fvt/gui/sd/shape/ShapeTypes.java?rev=1527279&r1=1527278&r2=1527279&view=diff
==============================================================================
--- 
openoffice/branches/ia2/test/testgui/source/fvt/gui/sd/shape/ShapeTypes.java 
(original)
+++ 
openoffice/branches/ia2/test/testgui/source/fvt/gui/sd/shape/ShapeTypes.java 
Sun Sep 29 07:19:52 2013
@@ -60,11 +60,11 @@ public class ShapeTypes {
 
        @After
        public void tearDown() throws Exception {
-               sleep(3);
                //close navigator
                if (sdNavigatorDlg.exists()) {
                        app.dispatch(".uno:Navigator");
                }
+               AppTool.discard();
                app.stop();
        }
 
@@ -78,6 +78,7 @@ public class ShapeTypes {
                impress.focus();
                //before insert CallOut Shape
                sdNavigator.focus();
+               sdNavigator.waitForEnabled( 2.0, 0.1);
                sdNavigatorShapeFilter.click();
                typeKeys("<down><down>");
                typeKeys("<enter>");
@@ -91,6 +92,7 @@ public class ShapeTypes {
                impress.focus();
                impress.drag(100, 100, 200, 200);
                sdNavigatorDlg.focus();
+               sdNavigator.waitForEnabled( 2.0, 0.1);
                sdNavigatorShapeFilter.click();
                typeKeys("<down><down>");
                typeKeys("<enter>");
@@ -99,9 +101,8 @@ public class ShapeTypes {
                typeKeys("<enter>");
                allShapes=sdNavigator.getAllItemsText();
                assertEquals(4, allShapes.length);
-
-
        }
+
        /**
         * Insert a new Star shape
         * @throws Exception
@@ -112,6 +113,7 @@ public class ShapeTypes {
                impress.focus();
                //before insert CallOut Shape
                sdNavigator.focus();
+               sdNavigator.waitForEnabled( 2.0, 0.1);
                sdNavigatorShapeFilter.click();
                typeKeys("<down><down>");
                typeKeys("<enter>");
@@ -125,6 +127,7 @@ public class ShapeTypes {
                impress.focus();
                impress.drag(100, 100, 200, 200);
                sdNavigatorDlg.focus();
+               sdNavigator.waitForEnabled( 2.0, 0.1);
                sdNavigatorShapeFilter.click();
                typeKeys("<down><down>");
                typeKeys("<enter>");
@@ -133,7 +136,6 @@ public class ShapeTypes {
                typeKeys("<enter>");
                allShapes=sdNavigator.getAllItemsText();
                assertEquals(4, allShapes.length);
-
        }
 
 }

Modified: 
openoffice/branches/ia2/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java
URL: 
http://svn.apache.org/viewvc/openoffice/branches/ia2/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java?rev=1527279&r1=1527278&r2=1527279&view=diff
==============================================================================
--- openoffice/branches/ia2/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java 
(original)
+++ openoffice/branches/ia2/test/testgui/source/svt/gui/sc/BasicFuncOnCalc.java 
Sun Sep 29 07:19:52 2013
@@ -64,6 +64,7 @@ import static testlib.gui.UIMap.standard
 import static testlib.gui.UIMap.startCenterOpenButton;
 
 import java.util.HashMap;
+import java.util.logging.Level;
 
 import org.junit.AfterClass;
 import org.junit.Before;
@@ -496,5 +497,6 @@ public class BasicFuncOnCalc {
                HashMap<String, Object>  perf = aoo.getPerfData();
                xmlResult.addRow("Data",testname.getMethodName(), i, (end - 
start),
                                perf.get("vsz"), perf.get("rss"), 
perf.get("handles"));
+               log.log( Level.INFO, "\t"+testname.getMethodName()+"["+i+"] 
took "+(end-start)+"ms");
        }
 }

Modified: 
openoffice/branches/ia2/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java
URL: 
http://svn.apache.org/viewvc/openoffice/branches/ia2/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java?rev=1527279&r1=1527278&r2=1527279&view=diff
==============================================================================
--- 
openoffice/branches/ia2/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java 
(original)
+++ 
openoffice/branches/ia2/test/testgui/source/svt/gui/sd/BasicFuncOnImpress.java 
Sun Sep 29 07:19:52 2013
@@ -34,6 +34,7 @@ import static testlib.gui.UIMap.*;
 import java.io.FileOutputStream;
 import java.io.PrintStream;
 import java.util.HashMap;
+import java.util.logging.Level;
 
 import org.junit.After;
 import org.junit.AfterClass;
@@ -374,5 +375,6 @@ public class BasicFuncOnImpress {
                HashMap<String, Object>  perf = aoo.getPerfData();
                xmlResult.addRow("Data",testname.getMethodName(), i, (end - 
start),
                                perf.get("vsz"), perf.get("rss"), 
perf.get("handles"));
+               log.log( Level.INFO, "\t"+testname.getMethodName()+"["+i+"] 
took "+(end-start)+"ms");
        }
 }

Modified: 
openoffice/branches/ia2/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java
URL: 
http://svn.apache.org/viewvc/openoffice/branches/ia2/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java?rev=1527279&r1=1527278&r2=1527279&view=diff
==============================================================================
--- 
openoffice/branches/ia2/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java 
(original)
+++ 
openoffice/branches/ia2/test/testgui/source/svt/gui/sw/BasicFuncOnWriter.java 
Sun Sep 29 07:19:52 2013
@@ -34,6 +34,7 @@ import static testlib.gui.UIMap.*;
 import java.io.FileOutputStream;
 import java.io.PrintStream;
 import java.util.HashMap;
+import java.util.logging.Level;
 
 import org.junit.After;
 import org.junit.AfterClass;
@@ -517,6 +518,7 @@ public class BasicFuncOnWriter {
                HashMap<String, Object>  perf = aoo.getPerfData();
                xmlResult.addRow("Data",testname.getMethodName(), i, (end - 
start),
                                perf.get("vsz"), perf.get("rss"), 
perf.get("handles"));
+               log.log( Level.INFO, "\t"+testname.getMethodName()+"["+i+"] 
took "+(end-start)+"ms");
        }
        
 }

Modified: 
openoffice/branches/ia2/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java
URL: 
http://svn.apache.org/viewvc/openoffice/branches/ia2/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java?rev=1527279&r1=1527278&r2=1527279&view=diff
==============================================================================
--- 
openoffice/branches/ia2/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java 
(original)
+++ 
openoffice/branches/ia2/test/testgui/source/svt/gui/sw/FileTypeAboutWriter.java 
Sun Sep 29 07:19:52 2013
@@ -34,6 +34,7 @@ import static testlib.gui.UIMap.*;
 import java.io.FileOutputStream;
 import java.io.PrintStream;
 import java.util.HashMap;
+import java.util.logging.Level;
 
 import org.junit.After;
 import org.junit.AfterClass;
@@ -125,8 +126,9 @@ public class FileTypeAboutWriter {
                        swInsertLineButtonOnToolbar.click();
                        writer.focus();
                        for(int j=0;j<10;j++){
-                       writer.drag(150+j, 150+j*10, 200+j, 200+j*10);
-                       sleep(2);
+                               // due to snap-to-grid the lines below will not 
all be parallel!
+                               writer.drag( 150+j, 150+j*10, 200+j, 200+j*10);
+                               sleep( 0.5);
                        }
                        typeKeys("<esc>");
                        sleep(2);
@@ -184,6 +186,7 @@ public class FileTypeAboutWriter {
                HashMap<String, Object>  perf = aoo.getPerfData();
                xmlResult.addRow("Data",testname.getMethodName(), i, (end - 
start),
                                perf.get("vsz"), perf.get("rss"), 
perf.get("handles"));
+               log.log( Level.INFO, "\t"+testname.getMethodName()+"["+i+"] 
took "+(end-start)+"ms");
        }
 
        


Reply via email to