LHC Computing Grid > LCG App Area > SPI Home

21-Apr-2005 16:21

SPI - Software Process & Infrastructure

SPI Quick Links

SPI Home
SPI Index Page

SPI Workbook

SPI Services Links

LCG Workbook

Savannah Portal
External Software
Software Testing

Software Download
Quality Assurance

LCG App. Area

Home Page
LCG Agenda

PI Project
POOL Project
SEAL Project
Simulation Project

SPI Project

External Links

EP Division
I T Division


LHC experiments


In collaboration with

since 04.04.2003

Quality Assurance 

Interactive QA report generation

LCG Application Area SEAL: bugs / POOL: bugs / PI: bugs / SPI: bugs
LCG Deployment

LCG2 sites: tasks by "Assigned To" / LCG2 sites: tasks by "Submitted By"

Atlas groups:

Athena: bugs

CMS groups:

Cobra: bugs / Iguana: bugs

LHCb groups:

Gaudi: bugs

EGEE groups

JRA1 Middleware: bugs / JRA1 Coordination: tasks by "Category"

If you want a project added to the table above contact us.

Find the Web form here. Find the other QA reports here.

Test Coverage reports

SEAL project

Latest / Other reports & comments

POOL project

Latest / Other reports & comments

COOL project

Latest / Other reports

PI project

Latest / Other reports & comments

Quality Assurance Motivation

The main goal of QA activity is to help projects assess and improve the quality of their software and procedures.
This means among others: 
  • verify if project setup is correct and compliant with LCG Application Area Policies
  • provide tools to collect useful software metrics which help to asses software quality; 
  • provide monitoring tools to see the evolution of the projects. 
By applying:
  • Clear rules and the checklist of assessed items is available here. This list is known in advance to projects. 
  • QA Reports are generated automatically by the tools and contain data and statistics about the project, so the reader may easily track the project evolution. 
  • Everybody who is interested may see (and generate) the report at any time for any release of any project. 
Related Documents:

Tools for Quality Assurance Reports

QA reports collect information about the projects from three different places:
  • AFS release tree i.e./afs/cern.ch/sw/lcg/app/releases/PROJECT/PROJECT_X_Y_Z -- checking the software which actually has been released (how to page ).
  • Project portal (savannah) -- checking what is the user activity (Bugs, Tasks, etc) on a given project (how to page ).
  • Test coverage -- assessing the percent of tested code line (how to page ).

Please, follow the instructions on HowTo pages above to produce QA reports.

Setting environment for QA tools: Setup the standard LCG environment.