Testing: Selenium: Building ZimbraDesktop
General Information
See Building Zimbra.
See Selenium Overview.
Downloading the Code
Downloading the Prerequisites
The ZimbraSelenium project depends on the following Zimbra projects:
- ZimbraCommon
- ZimbraIM
- ZimbraNative
- ZimbraServer
- ZimbraSoap
- ZimbraTagLib
- ZimbraWebClient
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/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/ZimbraNative/... ./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/ZimbraSoap/... ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraTagLib/... ./p4 -u public -P public1234 -c public-view sync -f //depot/zcs/BRANCH/ZimbraWebClient/...
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 for testing Zimbra Desktop using Eclipse
Similar as building ZimbraSelenium project: http://wiki.zimbra.com/wiki/Testing:_Selenium:_Building_ZimbraSelenium#Building_ZimbraSelenium_using_Eclipse
Troubleshooting