Speaker
L. Guy
(CERN)
Description
Extensive and thorough testing of the EGEE middleware is essential to ensure that
a production quality Grid can be deployed on a large scale as well as
across the broad range of heterogeneous resources that make up the hundreds of
Grid computing centres both in Europe and worldwide.
Testing of the EGEE middleware encompasses the tasks of both verification and
validation. In adition we test the integrated middleware for
stability, platform independence, stress resilience, scalability and
performance.
The EGEE testing infrastructure is distributed across three
major EGEE grid centres in three countries: CERN, NIKHEF and RAL.
As much as is possible the testing procedures are automated and
integrated with the EGEE build system. This allows for continuous
testing together with the incremental daily code builds, fast and
early feedback to developers of bug, and for the easy inclusion of
regression tests.
This paper will report on the initial results of the testing
procedures, frameworks and automation techniques adopted by the EGEE project,
the advantages and disadvantages of test automation and the
issues involved in testing a complex distributed middleware system in a
distributed environment.
Primary authors
D. Bosio
(CERN)
D. Collados
(CERN)
D. Groep
(NIKHEF)
D. Salomoni
(NIKHEF)
J. Templon
(NIKHEF)
L. Guy
(CERN)
M. Reale
(CERN)
M. Theile
(CERN)
S. Traylen
(RAL)