Testing: Selenium: Building ZimbraSelenium: Difference between revisions
Line 27: | Line 27: | ||
</pre> | </pre> | ||
===Downloading | ===Downloading zm-selenium=== | ||
Clone zm-selenium from github in same folder: | |||
<pre> | <pre> | ||
git clone https://github.com/Zimbra/zm-selenium.git | |||
</pre> | </pre> | ||
==Building ZimbraSelenium using Eclipse== | ==Building ZimbraSelenium using Eclipse== |
Revision as of 12:25, 25 May 2017
- This is archive documentation, which means it is not supported or valid for recent versions of Zimbra Collaboration.
General Information
See Building Zimbra.
See Selenium Overview.
Downloading the Code
Downloading the Prerequisites
The zm-selenium project depends on the following Zimbra projects:
- zimbra-package-stub
- zm-zcs
- zm-mailbox
- zm-web-client
- zm-zimlets
Clone these prerequisites from github in /root/git directory as an example:
cd /root/git git clone https://github.com/Zimbra/zimbra-package-stub.git git clone https://github.com/Zimbra/zm-zcs.git git clone https://github.com/Zimbra/zm-mailbox.git git clone https://github.com/Zimbra/zm-web-client.git git clone https://github.com/Zimbra/zm-zimlets.git
Downloading zm-selenium
Clone zm-selenium from github in same folder:
git clone https://github.com/Zimbra/zm-selenium.git
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:
- Create new eclipse workspace
- Open eclipse
- Create new workspace in /home/public/p4/BRANCH , where BRANCH is the release branch.
- Add all projects to eclipse
- Select File->New->Project->Java Project
- For "Project Name", enter ZimbraSelenium
- Complete these same steps for all the dependency projects (i.e. ZimbraCommon, ZimbraServer, etc.)
- Build ZimbraSelenium
- Expand the ZimbraSelenium project
- 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