https://github.com/zotero/provo
Zotero translator test automation
https://github.com/zotero/provo
Last synced: 4 months ago
JSON representation
Zotero translator test automation
- Host: GitHub
- URL: https://github.com/zotero/provo
- Owner: zotero
- License: other
- Created: 2012-02-13T00:35:35.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2018-12-21T11:18:46.000Z (over 7 years ago)
- Last Synced: 2025-06-23T17:46:06.639Z (12 months ago)
- Language: Shell
- Homepage:
- Size: 63.5 KB
- Stars: 3
- Watchers: 7
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Provo: The Zotero unit test automator
## Requirements
Requirements are the same as for [building Zotero Standalone](http://www.zotero.org/support/dev/client_coding/building_the_standalone_client) plus the following:
* python
* [s3cmd](http://s3tools.org/s3cmd)
### Connector Tests
* [Google Chrome](https://www.google.com/chrome) (for Chrome connector tests)
* Chrome certificate
* [Safari](http://www.apple.com/safari/) (for Safari connector tests)
* [xar](https://code.google.com/p/xar/issues/detail?id=76) modified to build safariextz archives
* libxml2 and openssl (for xar)
* xxd
* Safari certificate, dumped to pem and der following the instructions on the xar page above
### Bookmarklet Tests
* [JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
* [ant](http://ant.apache.org/bindownload.cgi) ([Windows installer](http://code.google.com/p/winant/))
* [Firefox](http://www.mozilla.org/en-US/firefox/fx/) (for Gecko bookmarklet tests)
* [Google Chrome](https://www.google.com/chrome) (for Chrome bookmarklet tests)
* IE 9 (for IE bookmarklet tests)
## Running
Edit config.sh. Run test.sh.