Dr Brinick Simmons (Department of Physics and Astronomy - University College London)
The ATLAS experiment's RunTimeTester (RTT) is a software testing framework into which software package developers can plug their tests, have them run automatically, and obtain feedback via email and the web. The RTT processes the ATLAS nightly build releases, using acron to launch runs on a dedicated cluster at CERN, and submitting user jobs to private LSF batch queues. Running higher statistic tests, up to 24 hours long, it is thus complementary to ATLAS' ATN framework which feeds back rapidly on few event tests run directly on ATLAS build machines. We will examine the various components of the RTT system, discuss how developers interact with the RTT and what it offers over and above developer stand-alone testing. A description will be given of the hardware and software environment in which the RTT runs. Scaling issues arising from increased developer usage will be detailed, as well as the adopted solutions. Finally, we provide an overview of future RTT development.