|
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 |
|
|
|
3) Point StaticData::logs_path to correct directory, e.g. /home/cruise/logs/example/ |
|
Default value is |
|
|
|
Written by Ondrej Bojar, Ales Tamchyna, Barry Haddow, Rimas Blazaitis |
|
|