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;
}
}