Author: liliny
Date: Tue Dec 11 08:33:52 2012
New Revision: 1420033

URL: http://svn.apache.org/viewvc?rev=1420033&view=rev
Log:
Conversion.java: modified timeout time to 10 minutes. added -enableautomation 
option.
TextAnimation.java: fixed compile error.

Modified:
    
openoffice/trunk/test/testcommon/source/org/openoffice/test/common/FileProvider.java
    openoffice/trunk/test/testuno/source/fvt/uno/sd/animation/TextAnimation.java
    openoffice/trunk/test/testuno/source/pvt/uno/Conversion.java

Modified: 
openoffice/trunk/test/testcommon/source/org/openoffice/test/common/FileProvider.java
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/test/testcommon/source/org/openoffice/test/common/FileProvider.java?rev=1420033&r1=1420032&r2=1420033&view=diff
==============================================================================
--- 
openoffice/trunk/test/testcommon/source/org/openoffice/test/common/FileProvider.java
 (original)
+++ 
openoffice/trunk/test/testcommon/source/org/openoffice/test/common/FileProvider.java
 Tue Dec 11 08:33:52 2012
@@ -138,7 +138,7 @@ public class FileProvider extends Suite 
                        if (a != null) {
                                Object v = f.get(null);
                                if (v != null && !(v instanceof Integer))
-                                       throw new 
InitializationError(String.format("Field annotated FileFilter '%s' must be 
String.", f.getName()));
+                                       throw new 
InitializationError(String.format("Field annotated FileFilter '%s' must be 
Integer.", f.getName()));
                                repeat = (Integer) v;
                        }
                        

Modified: 
openoffice/trunk/test/testuno/source/fvt/uno/sd/animation/TextAnimation.java
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/test/testuno/source/fvt/uno/sd/animation/TextAnimation.java?rev=1420033&r1=1420032&r2=1420033&view=diff
==============================================================================
--- 
openoffice/trunk/test/testuno/source/fvt/uno/sd/animation/TextAnimation.java 
(original)
+++ 
openoffice/trunk/test/testuno/source/fvt/uno/sd/animation/TextAnimation.java 
Tue Dec 11 08:33:52 2012
@@ -197,7 +197,7 @@ public class TextAnimation {
                                XStorable.class, presentationDocument);
                xStorable.storeToURL(FileUtil.getUrl(filePath), 
aStoreProperties);
 
-               return UnoRuntime.queryInterface(XComponent.class,
+               return (XComponent)UnoRuntime.queryInterface(XComponent.class,
                                unoApp.loadDocument(filePath));
        }
 }

Modified: openoffice/trunk/test/testuno/source/pvt/uno/Conversion.java
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/test/testuno/source/pvt/uno/Conversion.java?rev=1420033&r1=1420032&r2=1420033&view=diff
==============================================================================
--- openoffice/trunk/test/testuno/source/pvt/uno/Conversion.java (original)
+++ openoffice/trunk/test/testuno/source/pvt/uno/Conversion.java Tue Dec 11 
08:33:52 2012
@@ -77,7 +77,7 @@ public class Conversion {
        
        public static int nLevelInfo = 
Integer.parseInt(System.getProperty("conversion.limitationcheck", "0")); // 
Level info: starts from 1, 0 means no need for limitation check
 
-       public static long nSleep = 
Long.parseLong(System.getProperty("conversion.sleep", "0"));        // Sleep 
before loadComponentFromURL and storeToURL
+       public static long nSleep = 
Long.parseLong(System.getProperty("conversion.sleep", "0"));        // Sleep 
before loadComponentFromURL and storeToURL, millisecond
        
        private static OpenOffice aoo = new OpenOffice();
        
@@ -90,7 +90,7 @@ public class Conversion {
        @BeforeClass
        public static void beforeClass() throws Exception {
                aoo.setUnoUrl(OpenOffice.DEFAULT_UNO_URL);
-               aoo.addArgs("-invisible", "-conversionmode", "-hidemenu", 
"-nofirststartwizard", "-headless");
+               aoo.addArgs("-invisible", "-conversionmode", "-hidemenu", 
"-nofirststartwizard", "-headless", "-enableautomation");
            app = new UnoApp(aoo);
            Testspace.prepareDataFile("limit_cfg.ini", 
aoo.getHome().toString()+"/program");    // Move limitation check file to 
installation dir
                result = new DataSheet(getFile("output/" + 
Conversion.class.getName()+ ".xml"));
@@ -159,7 +159,7 @@ public class Conversion {
        }
 
        
-       @Test(timeout=5 * 60000)
+       @Test(timeout=10 * 60000)
        public void testConversion() throws Exception {
                try {
                        if (nSleep > 0)
@@ -185,12 +185,18 @@ public class Conversion {
                        closeTime = System.currentTimeMillis() - start - nSleep;
                } catch (com.sun.star.task.ErrorCodeIOException e){
                        int errCode = e.ErrCode;
-                       if( 296 == errCode ) {
+                       if( 296 == errCode ) {  // limitation check file
                                loadTime = -2;
                                saveTime = -2;
                                closeTime = -2;
                        }
                        
+                       if( 3878 == errCode ) { // file is corrupt
+                               loadTime = -3;
+                               saveTime = -3;
+                               closeTime = -3;
+                       }
+                       
                        throw e;
                }
        }


Reply via email to