anancron), or manually, at special times, like shortly before a release.
To be able to send the results to the result page, you will need to have the rights to scp a file to the Nice project on sourceforge. As far as I know, this means being a member of the project. If you wish to set up a TestMachine, but are not a member of the project, contact DanielBonniot.
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nice co tester
setup file.
| Variable | Meaning | Default value |
user | Your user name on sourceforge | $USER (your user name on the local machine) |
machine | A name identifying this machine | hostname -f |
setup in the main directory.
For instance, since my user name at home is daniel, I have a setup file with one line:
user="bonniot"
config.name file.
JAVA_HOME.
For instance, I have a file config.jdk1.4 that contains the following line:
JAVA_HOME=/usr/local/opt/j2sdk1.4.1
./runThe scripts will download the latest version of Nice, and of several applications. Then it will try to bootstrap the compiler, and to use it to compile the applications. If all goes well, you will have in the
builds subdirectory the results of the testing, in the *.res files, and the logs of the build for each configuration in the *.log files. The script has also attempted to send them to sourceforge, where they will be processed to be included in the result page. That page is generated once every hour.
If there seems to be a setup problem, look at the builds/*.log files to see what happened.
crontab to configure when the tests should be run.
I use the following contab entry:
20 13 * * * (cd $HOME/OSS/tester; nice ./run)Note that
nice is used to give the build a low priority, so that it does not slow down my machine. It has nothing to do with Nice!
-- DanielBonniot - 26 Apr 2003
| Topic TestMachine . { Edit | Attach | Ref-By | Printable | Diffs | r1.5 | > | r1.4 | > | r1.3 | More } |
|
Revision r1.5 - 22 Jun 2003 - 10:03 GMT - DanielBonniot Parents: WebHome > AutomatedTests |
Copyright © 1999-2003 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors. Ideas, requests, problems regarding TWiki? Send feedback. |