EMI INFSO-RI-261611 SA2: Session Summary Alberto Aimar WP Package Leader 1 June 2011, Lund.

Slides:



Advertisements
Similar presentations
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
Advertisements

Project Management on SharePoint with BrightWork.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Release Process Maria Alandes Pradillo.
INFSO-RI Quality Assurance with ETICS – multi- node automated testing CGW 09 M.Zurek, A. A. Rodriguez, A. Aimar, A. di Meglio, L. Dini CERN Krakow,
EGEE is a project funded by the European Union under contract IST JRA1 Testing Activity: Status and Plans Leanne Guy EGEE Middleware Testing.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
EMI INFSO-RI Metrics review Claudio (SA1), Lars, Duarte, Eamonn and Maria (SA2)
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI is partially funded by the European Commission under Grant Agreement RI Post EMI Plans and MeDIA Alberto DI MEGLIO, CERN Project Director WLCG.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
INFSO-RI SA1 Service Management Alberto AIMAR (CERN) ETICS 2 Final Review Brussels - 11 May 2010.
EMI INFSO-RI NA2 – Outreach and collaborations Status Report Emidio Giorgio (INFN Catania) Work Package Leader EMI First EC Review 22 June 2011,
EMI is partially funded by the European Commission under Grant Agreement RI SA2 – Quality Assurance Alberto AIMAR (CERN) SA2 Leader EMI Second EC.
INFSO-RI Enabling Grids for E-sciencE Integration and Testing, SA3 Markus Schulz CERN IT JRA1 All-Hands Meeting 22 nd - 24 nd March.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Build Programme and Multi-Platform.
INFSO-RI NA2 Status Update ETICS2 third AHM Isabel Matranga Engineering Ingegneria Informatica SpA Budapest, June 2009.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points.
EMI INFSO-RI Guidelines and SQA Process Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
EMI is partially funded by the European Commission under Grant Agreement RI SA2 – Development Tools Andres Abad Rodriguez SA2.4 Tools Activity Leader.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) SA1 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI SA2: Quality Assurance Platforms for EMI 2 Andres Abad Rodriguez SA2.4 EMI All Hands Meeting May 30 th -June 1 ST, Lund (Sweden) Platforms.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The future of the gLite release process Oliver.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
European Middleware Initiative (EMI) The Software Engineering Model Alberto Di Meglio (CERN) Interim Project Director.
WLCG Software Lifecycle First ideas for a post EMI approach 0.
EMI is partially funded by the European Commission under Grant Agreement RI Project Status and NA1 Alberto Di Meglio, CERN 3 rd EMI All-Hands Meeting.
SA2.6 Task: EMI Testbeds Danilo Dongiovanni INFN-CNAF.
EMI INFSO-RI Software Quality Assurance in EMI Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
EMI INFSO-RI Software Metric Definitions, Reports and Analysis in EMI Authors: Eamonn Kenny (TCD), Gianni Pucciani (CERN) Date: Tuesday 12 th April.
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
EMI is partially funded by the European Commission under Grant Agreement RI Product Integration (testing) Balázs Kónya, Lund University 3rd EMI.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Grid Technology SL Section Software Lifecycle Duarte Meneses.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
European Middleware Initiative (EMI) – Training Kathryn Cassidy, TCD EMI NA2.
INFSO-RI Enabling Grids for E-sciencE gLite Certification and Deployment Process Markus Schulz, SA1, CERN EGEE 1 st EU Review 9-11/02/2005.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
EMI Inter-component and Large Scale Testing Infrastructure Danilo Dongiovanni INFN-CNAF.
EMI INFSO-RI EMI Documentation Emidio Giorgio (INFN Catania) NA2 Leader 2 nd All Hands Meeting May 31th, Lünd.
EMI is partially funded by the European Commission under Grant Agreement RI Build and Test Services of the EMI project: Lessons Learned and Perspectives.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
EMI is partially funded by the European Commission under Grant Agreement RI EMI SA2 Report Andres ABAD RODRIGUEZ, CERN SA2.4, Task Leader EMI AHM,
Ian Bird LCG Project Leader Status of EGEE  EGI transition WLCG LHCC Referees’ meeting 21 st September 2009.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EMI INFSO-RI Testbed for project continuous Integration Danilo Dongiovanni (INFN-CNAF) -SA2.6 Task Leader Jozef Cernak(UPJŠ, Kosice, Slovakia)
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
EMI is partially funded by the European Commission under Grant Agreement RI Common Framework for Extracting Information and Metrics from Multiple.
Pedro Andrade > IT-GD > D4Science Pedro Andrade CERN European Organization for Nuclear Research GD Group Meeting 27 October 2007 CERN (Switzerland)
EMI INFSO-RI /04/2011What's new in EMI 1: Kebnekaise What’s new in EMI 1 Kathryn Cassidy (TCD)‏ EMI NA2.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Outlook and Open Source Activities Alberto DI MEGLIO, CERN Project.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
SA2.6 Task: EMI Testbeds Danilo Dongiovanni INFN-CNAF.
The Quality Assurance Metric Infrastructure in the EMI Project
Regional Operations Centres Core infrastructure Centres
EMI 1 (Kebnekaise) Updates
SA2: Quality Assurance Status Report
Testing for patch certification
EMI Testbeds Discussion
ETICS Services Management
SL Section Software Lifecycle Duarte Meneses
EMI: dal Produttore al Consumatore
Module 01 ETICS Overview ETICS Online Tutorials
Presentation transcript:

EMI INFSO-RI SA2: Session Summary Alberto Aimar WP Package Leader 1 June 2011, Lund

EMI INFSO-RI Yesterday … after the “QA in Year 2” presentation More QA discussions Platform discussion Y2 New EMI platforms on QA infrastructure SA2 Session this PM Metrics prioritization, reports and dashboards Testbed usage, check installations  Long list of big and small items collected 2

EMI INFSO-RI Today 3

EMI INFSO-RI SA2 Session 4 Metrics Prioritization and Report Customization  50 min Platforms, ETICS, Tools  50 min Testbed  35 min 33 participants Many participants from PTs and their input and experience was really useful for planning/priorities SA2 had a bit more time to explain our constraints and why some choices were made

EMI INFSO-RI Metrics Defined priorities among reports Details worked out with Release Manager and SA1 QC Metrics Reports tailored to EMT, SA1 QC, PT and EU reports Show trend graphs and dashboards when available  For now generate graph of current and previous report to make it possible for QC to compare easily Work fast, in next few weeks because later in the year PTs will be in development phase (and “mood”)  Eamonn will coordinate work with EMT and QC in a task force that meets/decides when needed 5

EMI INFSO-RI Metrics Metrics in the QA Reports – Successful builds – Bug density distribution – Open bugs, Untouched bugs, Time to close bugs – SLOC count, Backlog management, Priority PMD/checkstyle violation density, Findbugs error density Some interesting metrics  Javadoc/Doxigen of the APIs Generation report is already automated and at some frequency PT will be reminded to verify them  Some additional information added in the components config needed, and link to the full reports See how to link with the GGUS data for support metrics  Could be added as actions in the EMT tracker (if RM agrees and she defines the priorities) 6

EMI INFSO-RI Tools (ETICS) New SL6 and Debian6 Deb6 APT repositories to be used Organization of 3X worker nodes (priorities) Are APT ETICS repositories needed? Maybe not ARC/UNICORE/dCache/gLite experts to contact?  Debian Experts (Matthias), Anders, (Ricardo), (Unicore) Provide SL6 VMs already, even if slow and cannot handle a big builds but useful already for components  Prepare plan B including case of SL6 having problems on the VM infrastructure and EMI cannot wait EMI Tools Feedback Session - EMI AHM Lund

EMI INFSO-RI ETICS Planned features – [New platforms], Usability, DIFF, plug-in support in portal – Extended lifetime of volatile ETICS reports From the AHM session and discussions – Single or 3 configurations discussed (intermediate solution) – Local builds user manual, Client new features docs – Parallel compilation / caching optimization  not so much gain (5%) as most of the time is in the checkout, packaging etc. – EMI should also be signing also externals?  PEB/PTB? – How to use mock and build from sources, within/out ETICS MAVEN Repository request  A Java dev group could maintain it, discuss changes at EMT EMI Tools Feedback Session - EMI AHM Lund

EMI INFSO-RI ETICS support to PTs Help PT to work more efficiently (reducing their ETICS pains) – Avoiding ETICS remote builds in the development cycle  local builds – Give wider access to latest 5 checkpoints (limited resources) in case of build failures – Temporary access to ETICS nodes – Provide ways to have the exact build WN setup to the PTs  Give the VM image of the worker nodes or generate the list of rpms/debs to install Agreed that more training is needed  NA2 help – How to use ETICS for testing – Experience/tools of other PTs that use testing already (lcg-DM, SAKET = Swiss Army Knife for ETICS Testing) 9

EMI INFSO-RI Testbeds Testbeds the “place” (HW+SETTINGS) were integration tests could/should be run ● Testbed setup is already providing some a test: deployment / documentation ● In EMI PT-centered certification model, inter- component testing testbed is the “official” place where different products form an integrated middleware: some issues come up at this level ● 54 certified products do NOT make a “certified” release Testbeds maintainers (2.5 FTE/5 sites) can check installation and doc but also have to install all in 2-3 days after the release is in the repository (Wedn  Fri) 10

EMI INFSO-RI Testbeds Who is running global tests from “User Perspective”? Which tests? EMI-1 SA26 during deployment: Single instance deployment testing: Need “Setup OK” Test Certification → Verification → Testbed: improve this chain? SA2.6 “de facto” defined a set of tests to check basic functioning → inefficient and not assuring product and doc quality  not SA2 testbed role/skills  give us tests Inter-Component testing responsibility ● Testing is on the PT developing the client components? → defining and automating Inter-Component testing? 11

EMI INFSO-RI Testbeds Other testbed usage Certainly useful for release testing, preview activity (used also for training) in addition to integration PTs feedback using the testbed? We miss usage monitoring Milestone Large Scale testbeds was set for M6 when release was at M12, some sites agreed but now it is not easy to involve them  got help from PO, but will involve PTs and EGI because there is some overlap will their tests) and EGI are interested in receiving software as tested as possible 12

EMI INFSO-RI After the AHM  Detailed QA plan within 10 days  Many clarifications and options in the plan (plan B for some key issues)  Consolidated Plan after feedback on plan (2 weeks later) Thanks to all participants 13

EMI INFSO-RI Thank you 14 EMI is partially funded by the European Commission under Grant Agreement INFSO-RI