Am 19.06.12 09:29, schrieb Zhe Liu: > I > > 2012/6/19 Andrew Rist <[email protected]>: >> >> On 6/14/2012 11:31 PM, Zhe Liu wrote: >>> Hi all, >>> As mentioned before, I was working on a Java library to perform gui >>> testing. Actually it has been implemented on Symphony source code. It >>> involves 3 modules: >>> 1. >>> https://svn-master.apache.org/repos/test/danielsh/symphony-import/symphony/trunk/main/test >>> It contains all testing scripts. Some JUnit testcases have been >>> written in the package "testcase". Smoke testing is re-implemented >>> based on the lib. We also developed some performance testing script, >>> but not include in svn. >>> 2. >>> https://svn-master.apache.org/repos/test/danielsh/symphony-import/symphony/trunk/main/testcommon >>> It contains the low-level implementation to do GUI testing. >>> 3. >>> https://svn-master.apache.org/repos/test/danielsh/symphony-import/symphony/trunk/main/testgui >>> It contains the common utilities used by uno api testing and GUI testing. >>> I also wrote one wiki page to introduce it. >>> http://wiki.services.openoffice.org/wiki/QA/vclauto >>> >>> I propose to do the following tasks next. >>> 1. Migrate the library to our AOO trunk. I has successfully used it to >>> test AOO 3.4 with some patch. >>> symphony/trunk/main/testcommon->ooo/trunk/main/testcommon >>> symphony/trunk/main/testgui->ooo/trunk/main/testgui >>> symphony/trunk/main/test->ooo/trunk/main/test or >>> ooo/trunk/main/testoo (Avoid to conflict with the test module that >>> already exists in AOO) >>> 2. Setup several testing machines to do build verification testing on >>> daily build. Post the result on somewhere(e.g. wiki, or maillist) . >>> The testing platforms includes: >>> Windows XP >>> Windows 7 32b/64b >>> Mac os x >>> Redhat >>> Suse >>> Ubuntu >>> ...? (pls suggest) >> What are the requirements for these tests? >> What type of machines? What software needs to be loaded? > Require to install > JDK 1.6, Ant 1.8.2+, JUnit 4.10+. > Testing machines need enable graphics interface. Testing can't be > performed in headless mode. >> How long does it take? What do the scripts look like that kick off the >> testing? > The default test suite takes about 1 hours. We can change test suite > size. To start testing, only one command is required. > cd testscript && ant > I has attached testing code to > https://issues.apache.org/ooo/show_bug.cgi?id=119998 > More detail guide has been updated in wiki > http://wiki.services.openoffice.org/wiki/QA/vclauto >> What is the output of the testing (single file? logs? web pages?)? > All of logs, HTML and XML are generated. Generally we only need to > check HTML output. I will try to run this on a Windows 7 VM
Greetings Raphael
