| 1 | =============================================================== |
|---|
| 2 | NIGHTLY RUN OF TEST SUITE |
|---|
| 3 | |
|---|
| 4 | nightly_run_tsuite.pl - main script on my machine |
|---|
| 5 | starts first and must end last since launches checks |
|---|
| 6 | runs second group of sims (second slave does first, a point of confusion) |
|---|
| 7 | copies current.exe to tsuite directory for second script to use |
|---|
| 8 | creates log fil autorun.log |
|---|
| 9 | checks results |
|---|
| 10 | sends email announcing results |
|---|
| 11 | calls ir_extime.pl to track exec time |
|---|
| 12 | calls promote_last_good to promote last to last_good if all is ok |
|---|
| 13 | autorun.log |
|---|
| 14 | |
|---|
| 15 | nightly_runL_tsuite_part2.pl - second script |
|---|
| 16 | runs first block sims across network |
|---|
| 17 | uses current.exe in tsuite dir which was copied there by first script |
|---|
| 18 | autorun2.log log file in auto directory |
|---|
| 19 | |
|---|
| 20 | LOAD LEVELING |
|---|
| 21 | $nmod_calc - var controls number of sims in each half |
|---|
| 22 | adjust in each script to get load leveling right |
|---|
| 23 | decrease value to have master end later |
|---|
| 24 | |
|---|
| 25 | =============================================================== |
|---|
| 26 | |
|---|
| 27 | NIGHTLY COPY OF FILES ACROSS CLUSTER |
|---|
| 28 | nightly_copy_files.pl |
|---|
| 29 | runs at 9pm each night if unix source.tar.gz is older than debug/current.exe |
|---|
| 30 | runs following: |
|---|
| 31 | copy_source.pl |
|---|
| 32 | copy_data.pl |
|---|
| 33 | copy_tsuite.pl |
|---|
| 34 | |
|---|
| 35 | =============================================================== |
|---|
| 36 | WEEKLY BACKUP |
|---|
| 37 | weekly_backup.pl |
|---|
| 38 | copies files to lightning cd rom, saturday night |
|---|
| 39 | |
|---|
| 40 | =============================================================== |
|---|
| 41 | MORNING DATE |
|---|
| 42 | morning_dateit.pl |
|---|
| 43 | run at 8am to update version number |
|---|
| 44 | |
|---|
| 45 | =============================================================== |
|---|
| 46 | |
|---|
| 47 | SLOW RUNS |
|---|
| 48 | scripts dayslow?.pl are called by lightning, |
|---|
| 49 | all call dayslow_master.pl with an arg, 0, 1, or 2 |
|---|
| 50 | dayslow0 runs sims 0 - 4 |
|---|
| 51 | log file is dayslowx.log |
|---|
| 52 | |
|---|
| 53 | day_runL_slow.pl checks whether errors?.txt is younger than exe, |
|---|
| 54 | runs part of the test suite if no |
|---|
| 55 | |
|---|