mosesdecoder/cruise-control
2016-01-11 22:10:17 +00:00
..
web Fix a lot of lint, mostly trailing whitespace. 2015-05-17 20:04:04 +07:00
config.ems changes for cruise control 2013-05-10 16:34:57 +01:00
create-binary.perl compile.sh works on osx 2015-11-05 09:09:34 +00:00
example.config use --no-xmlrpc-c 2015-12-14 01:22:20 +00:00
README minor change in readme 2011-10-22 10:44:27 +01:00
shorten_info.pl output log/info/ok files into structured directory tree; generate info files for all new commits 2011-09-08 18:55:57 +02:00
test_all_new_commits.sh delete bjam --with-giza arg /Ergun Bicici 2016-01-11 22:10:17 +00:00

A simple regular testing of Moses codebase, aka cruise control
--------------------------------------------------------------

Features:

- Checkout latest commits
- Test configure, make, make scripts
- Run regression tests
- Run a sample EMS pipeline
- Report results into logfiles
- A simple web interface in PHP

How to run cruise control:

1) Download and compile SRILM

2) Download, compile and install IRSTLM

3) Edit the configuration file example.config. You can create as many
   configuration files as you like.

4) Execute ./test_all_new_commits.sh yourfile.config


How to set up the web interface:

1) Install Apache and PHP

2) Copy files from cruise-control/web into Apache's www directory

3) Point StaticData::logs_path to correct directory, e.g. /home/cruise/logs/example/
   Default value is 'data', you might want to just create a symlink.

Written by Ondrej Bojar, Ales Tamchyna, Barry Haddow, Rimas Blazaitis