orca-robotics INTRODUCTION Overview Download and Install Quick Start Documentation Publications REPOSITORY Interfaces Components Libraries Utilities Software Map DEVELOPER Tutorials Examples Dev Guide Dashboard Wiki login/pass: orca/orca PEOPLE Contributors Users Project Download Mailing lists
|
Automated Testing with Dart2
General things to note:
Dart2 ServerThe Dart2 server for Orca is up and running. Users can sign themselves up by clicking on the ''login or create account'' link on top of the page. One useful feature is to send out emails to responsible developers when a build contained errors. After you login there are two two fields to fill in: Project and Repository id. Type in ''orca'' for the Project and your sourceforge username as Repository id. After pressing the button Add repository id the mapping will show up in the table on the left. From now on, if you check something in that doesn't compile you'll get blamed by email, so don't screw up!Dart2 ClientThe suggested directory structure on the client side is shown below. It is assumed in all the scripts which are included in the distribution. The contents oforca2-exp and orca2-nightly is similar to orca2-cont . The *.cmake and *.sh scripts are copies of files from orca2/scripts/dart (use copies so you can modify them to suit local conditions).
ctests/ orca/ orca2-cont/ build-gcc40/ orca2/ orca2-cont-linux-gcc40.cmake orca2-cont.sh orca2-exp/ build-gcc40/ orca2/ orca2-exp-linux-gcc40.cmake orca2-nightly/ build-gcc40/ build-gcc41/ orca2/ orca2-nightly-linux-gcc40.cmake orca2-nightly-linux-gcc41.cmake orca2-nightly.sh
$ cd ~/ctests/orca/orca2-exp $ ctest -S orca2-exp-linux-gcc40.cmake -VV
$ crontab -e SHELL=/bin/bash 15 4 * * * /home/users/dart/ctests/orca/orca2-nightly/orca2-nightly.sh
nohup so that it continues running after you log off. $ cd ~/ctests/orca/orca2-cont $ nohup ./orca2-cont.sh & To suppress output logging, use this command: $ nohup ./orca2-cont.sh > /dev/null 2>&1 & |
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)