Author: liuzhe Date: Wed Sep 26 07:22:06 2012 New Revision: 1390300 URL: http://svn.apache.org/viewvc?rev=1390300&view=rev Log: Close app after testing
Modified: incubator/ooo/trunk/test/testgui/source/bvt/gui/BasicFunctionTest.java incubator/ooo/trunk/test/testgui/source/bvt/gui/FileTypeTest.java Modified: incubator/ooo/trunk/test/testgui/source/bvt/gui/BasicFunctionTest.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/test/testgui/source/bvt/gui/BasicFunctionTest.java?rev=1390300&r1=1390299&r2=1390300&view=diff ============================================================================== --- incubator/ooo/trunk/test/testgui/source/bvt/gui/BasicFunctionTest.java (original) +++ incubator/ooo/trunk/test/testgui/source/bvt/gui/BasicFunctionTest.java Wed Sep 26 07:22:06 2012 @@ -31,7 +31,9 @@ import static testlib.gui.AppTool.*; import static testlib.gui.UIMap.*; import java.awt.Rectangle; +import java.io.File; +import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Rule; @@ -55,6 +57,11 @@ public class BasicFunctionTest { app.clean(); } + @AfterClass + public static void afterClass() throws Exception { + app.close(); + } + @Before public void before() { app.close(); @@ -62,6 +69,22 @@ public class BasicFunctionTest { } @Test + public void smokeTest() { + File smoketestOutput = new File(aoo.getUserInstallation(), "user/temp"); + prepareData("TestExtension.oxt"); + // Open sample file smoketestdoc.sxw + open(prepareData("smoketestdoc.sxw")); + writer.waitForEnabled(10, 2); + // Run test cases + app.dispatch("vnd.sun.star.script:Standard.Global.StartTestWithDefaultOptions?language=Basic&location=document", 120); + String smoketestlog = FileUtil.readFileAsString(new File(smoketestOutput, "smoketest.log")); + String testclosurelog = FileUtil.readFileAsString(new File(smoketestOutput, "testclosure.log")); + log.info(smoketestlog + "\n" + testclosurelog); + assertTrue("No Error", !smoketestlog.contains("error") && !testclosurelog.contains("error")); + + } + + @Test public void testExportAsPDF() throws Exception { String file = prepareData("bvt/pdf.odt"); String exportTo1 = getPath("temp/1.pdf"); Modified: incubator/ooo/trunk/test/testgui/source/bvt/gui/FileTypeTest.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/test/testgui/source/bvt/gui/FileTypeTest.java?rev=1390300&r1=1390299&r2=1390300&view=diff ============================================================================== --- incubator/ooo/trunk/test/testgui/source/bvt/gui/FileTypeTest.java (original) +++ incubator/ooo/trunk/test/testgui/source/bvt/gui/FileTypeTest.java Wed Sep 26 07:22:06 2012 @@ -55,7 +55,12 @@ public class FileTypeTest { public static void beforeClass() throws Exception { app.clean(); } - + + @AfterClass + public static void afterClass() throws Exception { + app.close(); + } + @Before public void before() { app.close();