Tester | index /local_disk/sherwood/RTT/Tools/RunTimeTester/RunTimeTester-00-00-93/src/Tester.py |
A Giant class which does everything in its constructor !??!
Does roughly the following:
1. Reads the RTT configuration file, which is used to set up a large number
of paths and other variables
2. Uses factory method to set up a Commander (mode specific commands)
3. Deletes existing run directories
4. Reads the Jobs configuration file - this sets up a list of Job Descriptors
(one JobDescriptor per job)
JobDescriptors contain info about a job. They also create a run directory for
thir job.
5. Submit the jobs. One JobMinder per job is created. JobMinders incoporate the
JobDescriptor, and then monitor the progress of the job.
6. A poll command is periodically sent to the JobMinders. These check their job status.
This status is interogated, and html pages are updated with new status info.
7. After all jobs have completed perform cleanp activities
Modules | ||||||
|
Classes | ||||||||
|
Data | ||
globalReporter = <Reporter.GlobalReporter instance> |