From: Frank S. <fs@WPI.EDU> - 2008-02-27 20:12:29
|
Hi all, I have a working first pass at a Dart dashboard up and running. Before I call it good, though, I was hoping a few other people who are already comfortable running regression tests could give it a try and make sure they can generate and submit results. If you'd like to give it a spin, here are the steps: 1. Apply the attached patch to your regression directory. 2. Edit your config file and add a SITE_NAME parameter. This should be a unique identifier that indicates what system this particular build is coming from. Throwing in a user identifier is probably a good idea too. For example: SITE_NAME=fsweetser-bacula-test 3. Rerun ./scripts/do_sed 4. Run cmake directly: ctest -D Nightly -R <foo>: where <foo> is one of: all-non-root-2tape all-non-root-tape all-non-root all-root all-tape-and-file depending on which test wrapper script you normally run. Note the trailing colon! So if you normally run the all-non-root-tests script (ie, do_file) you would run ctest -D Nightly -R all-non-root: This should run svn update, re-run make setup if needed, run the tests, and submit the test results. Once this completes (hopefully without error!) you can view the dashboard in its temporary location at http://bacula-test:8081 Note that test results are rolled into the dashboard periodically rather than instantly, so it may be up to 15 minutes or so before submitted results become visible. -- Frank Sweetser fs at wpi.edu | For every problem, there is a solution that WPI Senior Network Engineer | is simple, elegant, and wrong. - HL Mencken GPG fingerprint = 6174 1257 129E 0D21 D8D4 E8A3 8E39 29E3 E2E8 8CEC |