Testing: Selenium: Building ZimbraSelenium

Revision as of 19:39, 16 August 2010 by Komiyama (talk | contribs) (Added "/..." to the p4 command line and decapitalize the default directory name)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

General Information

See Building_Zimbra_using_Perforce.

Downloading the Code

Downloading the Prerequisites

The ZimbraSelenium project depends on the following Zimbra projects:

  1. ZimbraServer
  2. ZimbraCommon
  3. ZimbraIM
  4. ZimbraWebClient
  5. ZimbraTagLib

Download the prerequisites:

 export P4PORT=codes.zimbra.com:2666
 mkdir -p /home/public/p4
 ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraServer/...
 ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraCommon/...
 ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraIM/...
 ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraWebClient/...
 ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraTagLib/...

where BRANCH is the release branch to download (e.g. main). All files will be downloaded to /home/public/p4.

Downloading ZimbraSelenium

Download ZimbraSelenium:

 export P4PORT=codes.zimbra.com:2666
 mkdir -p /home/public/p4
 ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraSelenium/...

where BRANCH is the release branch to download (e.g. main). All files will be downloaded to /home/public/p4.

Building ZimbraSelenium using Eclipse

Java

ZimbraSelenium requires java 1.6. Download and install java.

Eclipse

Download and install eclipse IDE.

Build the Code

Use the following steps to build the code:

  1. Create new eclipse workspace
    1. Open eclipse
    2. Create new workspace in /home/public/p4/BRANCH , where BRANCH is the release branch.
  2. Add all projects to eclipse
    1. Select File->New->Project->Java Project
    2. For "Project Name", enter ZimbraSelenium
    3. Complete these steps for ZimbraCommon, ZimbraIM, ZimbraServer, ZimbraTagLib,ZimbraWebClient
  3. Build ZimbraSelenium
    1. Expand the ZimbraSelenium project
    2. Select build.xml, right click, select "Run As"->"Ant Build"

The output in the console should display:

...
     [copy] Copying 3 files to C:\home\public\p4\main\ZimbraServer\build\attrs-src
set-buildinfo-vars:
     [echo] Version: 6.0.2_BETA1_1111 Date: 20100721-1203
do-generate-ldap-config:
    [javac] Compiling 1 source file to C:\home\public\p4\main\ZimbraSelenium\build\classes
jar:
      [jar] Building jar: C:\home\public\p4\main\ZimbraSelenium\build\dist\zimbra-6.0.0\lib\zimbraselenium.jar
BUILD SUCCESSFUL
Total time: 19 seconds


Troubleshooting

Verified Against: unknown Date Created: 11/7/2007
Article ID: https://wiki.zimbra.com/index.php?title=Testing:_Selenium:_Building_ZimbraSelenium Date Modified: 2010-08-16



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search