Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 84BFE92D6 for ; Fri, 15 Jun 2012 07:05:03 +0000 (UTC) Received: (qmail 41445 invoked by uid 500); 15 Jun 2012 07:05:03 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 41360 invoked by uid 500); 15 Jun 2012 07:05:02 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 41350 invoked by uid 99); 15 Jun 2012 07:05:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Jun 2012 07:05:02 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FREEMAIL_REPLY,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of debin.lei@gmail.com designates 209.85.215.47 as permitted sender) Received: from [209.85.215.47] (HELO mail-lpp01m010-f47.google.com) (209.85.215.47) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Jun 2012 07:04:54 +0000 Received: by lags15 with SMTP id s15so1733673lag.6 for ; Fri, 15 Jun 2012 00:04:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=fMgtNhqtX0C4uB5ivmM0XWC4EyQsVnoGY/TnWVFQJOM=; b=IC8hKDrSBTyF2lpAJrVc7p+WvA5RDTDQbFk4WYkfo+IIfrwudp1f7ZFxz2prpmSPen +hFu9b8g8BrDbOOzu4oaRDjb6nbjkELyjVKfHEVRjrM8rU5tVCyEN92d8M5z1eZ+kwTL LR4X6QzfKR4akNS0bo8vtt2bdCu4PhoA+JT+V9HvOTXOh5+wI6jQHpkI4KCPHpWWpmKw U2B72nYlAKTFo69ZKRn9TT+0k0sBWeKCLviLTH7flgdgbqbnRb05kWFk9A3SnhF/5v/s iH+XHZGUJLFH97VZkAjtxt/P1kh9lyTo1znbMFns1kb3WQ6b4ZFpO5gV+vH9q8cvO9xy nj+Q== MIME-Version: 1.0 Received: by 10.112.26.165 with SMTP id m5mr2155210lbg.15.1339743873700; Fri, 15 Jun 2012 00:04:33 -0700 (PDT) Received: by 10.112.81.98 with HTTP; Fri, 15 Jun 2012 00:04:33 -0700 (PDT) In-Reply-To: References: Date: Fri, 15 Jun 2012 15:04:33 +0800 Message-ID: Subject: Re: [DISCUSS]Next steps for automated testing From: debin lei To: ooo-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=bcaec5555704ae943404c27d6dd4 --bcaec5555704ae943404c27d6dd4 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Zhe, thank you excellent work and good summary. I am very interesting in automation test framework. For the proposal 1, when the codes can be migrated to AOO code base? For the proposal 3, I am volunteering to do some clean up work. 2012/6/15 Zhe Liu > 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/symphon= y/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/symphon= y/trunk/main/testcommon > It contains the low-level implementation to do GUI testing. > 3. > https://svn-master.apache.org/repos/test/danielsh/symphony-import/symphon= y/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) > 3. Continue to clean up the UNO API testing. I tried to run it and > found there are too many failures and some errors. I think API testing > is very valuable.=A3=C9t is essential to revive it. > > Welcome to comment. > > -- > Best Regards > From aliuzhe@gmail.com > --=20 Best regards Lei Debin --bcaec5555704ae943404c27d6dd4--